@Published public final class DateTimeUtil extends java.lang.Object
本ユーティリティが使用する日付文字列の形式などは、SystemRepositoryより取得する。
SystemRepositoryからキー名:dateTimeConfigurationでDateTimeConfigurationが取得出来た場合はそのオブジェクトを、
取得出来ない場合はBasicDateTimeConfigurationを使用する。
DateTimeConfiguration| Modifier and Type | Method and Description |
|---|---|
static java.util.Date |
getDate(java.time.LocalDate date)
java.time.LocalDateのインスタンスをjava.util.Dateに変換する |
static java.util.Date |
getDate(java.time.LocalDateTime dateTime)
java.time.LocalDateTimeのインスタンスをjava.util.Dateに変換する |
static java.time.LocalDate |
getLocalDate(java.util.Calendar calendar)
java.util.Calendarのインスタンスを、java.time.LocalDateに変換する。 |
static java.time.LocalDate |
getLocalDate(java.util.Date date)
java.util.Dateのインスタンスを、java.time.LocalDateに変換する。 |
static java.time.LocalDate |
getLocalDate(java.lang.String date)
日付文字列を
LocalDateに変換する。 |
static java.time.LocalDate |
getLocalDateAsSqlDate(java.sql.Date date)
java.sql.Dateのインスタンスを、java.time.LocalDateに変換する。 |
static java.time.LocalDateTime |
getLocalDateTime(java.util.Calendar calendar)
java.util.Calendarのインスタンスを、java.time.LocalDateTimeに変換する |
static java.time.LocalDateTime |
getLocalDateTime(java.util.Date date)
java.util.Dateのインスタンスを、java.time.LocalDateTimeに変換する |
static java.time.LocalDateTime |
getLocalDateTime(java.lang.String date)
日時文字列を
LocalDateTimeに変換する。 |
static java.time.LocalDateTime |
getLocalDateTimeAsSqlDate(java.sql.Date date)
java.sql.Dateのインスタンスを、java.time.LocalDateTimeに変換する |
static java.sql.Timestamp |
getTimestamp(java.time.LocalDateTime dateTime)
java.time.LocalDateTimeのインスタンスをjava.sql.Timestampに変換する |
public static java.time.LocalDate getLocalDate(java.lang.String date)
LocalDateに変換する。
日付文字列のフォーマットは、DateTimeConfiguration.getDateFormatter() より取得する。
date - 日付文字列(yyyyMMdd形式)java.time.LocalDateのインスタンスpublic static java.time.LocalDate getLocalDate(java.util.Date date)
java.util.Dateのインスタンスを、java.time.LocalDateに変換する。
ゾーンIDは、DateTimeConfiguration.getSystemZoneId()から取得する。
date - 変換対象のjava.util.Dateのインスタンスjava.time.LocalDateのインスタンスpublic static java.time.LocalDate getLocalDateAsSqlDate(java.sql.Date date)
java.sql.Dateのインスタンスを、java.time.LocalDateに変換する。
※java.sql.Dateは、toInstantメソッドをサポートしていないため
date - 変換対象のjava.sql.Dateのインスタンスjava.time.LocalDateのインスタンスpublic static java.time.LocalDate getLocalDate(java.util.Calendar calendar)
java.util.Calendarのインスタンスを、java.time.LocalDateに変換する。calendar - 変換対象のjava.util.Calendarのインスタンスjava.time.LocalDateのインスタンスpublic static java.time.LocalDateTime getLocalDateTime(java.lang.String date)
LocalDateTimeに変換する。date - 変換対象の日時文字列public static java.time.LocalDateTime getLocalDateTime(java.util.Date date)
java.util.Dateのインスタンスを、java.time.LocalDateTimeに変換するdate - 変換対象のjava.util.Dateのインスタンスjava.time.LocalDateのインスタンスpublic static java.time.LocalDateTime getLocalDateTimeAsSqlDate(java.sql.Date date)
java.sql.Dateのインスタンスを、java.time.LocalDateTimeに変換する
※java.sql.Dateは、toInstantメソッドをサポートしていないため
date - 変換対象のjava.sql.Dateのインスタンスjava.time.LocalDateTimeのインスタンスpublic static java.time.LocalDateTime getLocalDateTime(java.util.Calendar calendar)
java.util.Calendarのインスタンスを、java.time.LocalDateTimeに変換するcalendar - 変換対象のjava.util.Calendarのインスタンスjava.time.LocalDateTimeのインスタンスpublic static java.util.Date getDate(java.time.LocalDateTime dateTime)
java.time.LocalDateTimeのインスタンスをjava.util.Dateに変換するdateTime - 変換対象のjava.time.LocalDateTimeのインスタンスjava.util.Dateのインスタンスpublic static java.sql.Timestamp getTimestamp(java.time.LocalDateTime dateTime)
java.time.LocalDateTimeのインスタンスをjava.sql.Timestampに変換するdateTime - 変換対象のjava.time.LocalDateTimeのインスタンスTimestampのインスタンスpublic static java.util.Date getDate(java.time.LocalDate date)
java.time.LocalDateのインスタンスをjava.util.Dateに変換するdate - 変換対象のjava.time.LocalDateのインスタンスjava.util.Dateのインスタンス