クラス
java.time.LocalDateTimeの使用

LocalDateTimeを使用するパッケージ
パッケージ
説明
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
タイムゾーンおよびそのルールのサポート。
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。
  • java.sqlでのLocalDateTimeの使用

    LocalDateTimeを返すjava.sqlのメソッド
    修飾子と型
    メソッド
    説明
    Timestamp.toLocalDateTime()
    このTimestampオブジェクトをLocalDateTimeに変換します。
    LocalDateTimeのパラメータを持つjava.sqlのメソッド
    修飾子と型
    メソッド
    説明
    static Timestamp
    Timestamp.valueOf(LocalDateTime dateTime)
    指定されたLocalDateTimeと同じ年、月、「月の日」、時、分、秒、およびナノ秒の日付/時間値を持つTimestampのインスタンスをLocalDateTimeオブジェクトから取得します。
  • java.timeでのLocalDateTimeの使用

    LocalDateTimeとして宣言されたjava.timeのフィールド
    修飾子と型
    フィールド
    説明
    static final LocalDateTime
    LocalDateTime.MAX
    サポートされている最大のLocalDateTimeである「+999999999-12-31T23:59:59.999999999」。
    static final LocalDateTime
    LocalDateTime.MIN
    サポートされている最小のLocalDateTimeである「-999999999-01-01T00:00:00」。
    LocalDateTimeを返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    LocalTime.atDate(LocalDate date)
    この時間を日付と組み合せてLocalDateTimeを作成します。
    LocalDate.atStartOfDay()
    この日付を深夜零時と組み合せて、この日付の開始時のLocalDateTimeを作成します。
    LocalDate.atTime(int hour, int minute)
    この日付を時間と組み合せてLocalDateTimeを作成します。
    LocalDate.atTime(int hour, int minute, int second)
    この日付を時間と組み合せてLocalDateTimeを作成します。
    LocalDate.atTime(int hour, int minute, int second, int nanoOfSecond)
    この日付を時間と組み合せてLocalDateTimeを作成します。
    LocalDate.atTime(LocalTime time)
    この日付を時間と組み合せてLocalDateTimeを作成します。
    LocalDateTime.from(TemporalAccessor temporal)
    時間的オブジェクトからLocalDateTimeのインスタンスを取得します。
    LocalDateTime.minus(long amountToSubtract, TemporalUnit unit)
    指定された量を減算した、この日付/時間のコピーを返します。
    LocalDateTime.minus(TemporalAmount amountToSubtract)
    指定された量を減算した、この日付/時間のコピーを返します。
    LocalDateTime.minusDays(long days)
    指定された日数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.minusHours(long hours)
    指定された時間数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.minusMinutes(long minutes)
    指定された分数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.minusMonths(long months)
    指定された月数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.minusNanos(long nanos)
    指定されたナノ秒数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.minusSeconds(long seconds)
    指定された秒数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.minusWeeks(long weeks)
    指定された週数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.minusYears(long years)
    指定された年数を減算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.now()
    デフォルトのタイムゾーンのシステム・クロックから現在の日付/時間を取得します。
    LocalDateTime.now(Clock clock)
    指定されたクロックから現在の日付/時間を取得します。
    LocalDateTime.now(ZoneId zone)
    指定されたタイムゾーンのシステム・クロックから現在の日付/時間を取得します。
    LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute)
    秒およびナノ秒をゼロに設定して、年、月、日、時、および分からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second)
    ナノ秒をゼロに設定して、年、月、日、時、分、および秒からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)
    年、月、日、時、分、秒、およびナノ秒からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute)
    秒およびナノ秒をゼロに設定して、年、月、日、時、および分からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second)
    ナノ秒をゼロに設定して、年、月、日、時、分、および秒からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.of(int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)
    年、月、日、時、分、秒、およびナノ秒からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.of(LocalDate date, LocalTime time)
    日付と時間からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.ofEpochSecond(long epochSecond, int nanoOfSecond, ZoneOffset offset)
    エポック(1970-01-01T00:00:00Z)からの秒数を使用して、LocalDateTimeのインスタンスを取得します。
    LocalDateTime.ofInstant(Instant instant, ZoneId zone)
    InstantおよびゾーンIDからLocalDateTimeのインスタンスを取得します。
    LocalDateTime.parse(CharSequence text)
    2007-12-03T10:15:30などのテキスト文字列からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.parse(CharSequence text, DateTimeFormatter formatter)
    特定のフォーマッタを使用して、テキスト文字列からLocalDateTimeのインスタンスを取得します。
    LocalDateTime.plus(long amountToAdd, TemporalUnit unit)
    この日時のコピーに指定された時間を追加したものを返します。
    LocalDateTime.plus(TemporalAmount amountToAdd)
    この日時のコピーに指定された時間を追加したものを返します。
    LocalDateTime.plusDays(long days)
    指定された日数を加算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.plusHours(long hours)
    指定された時間数を加算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.plusMinutes(long minutes)
    指定された分数を加算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.plusMonths(long months)
    指定された月数を加算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.plusNanos(long nanos)
    指定されたナノ秒数を加算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.plusSeconds(long seconds)
    指定された秒数を加算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.plusWeeks(long weeks)
    指定された週数を加算して、このLocalDateTimeのコピーを返します。
    LocalDateTime.plusYears(long years)
    指定された年数を加算して、このLocalDateTimeのコピーを返します。
    OffsetDateTime.toLocalDateTime()
    この日付/時間のLocalDateTime部分を取得します。
    ZonedDateTime.toLocalDateTime()
    この日付/時間のLocalDateTime部分を取得します。
    LocalDateTime.truncatedTo(TemporalUnit unit)
    時間が切り捨てられた、このLocalDateTimeのコピーを返します。
    LocalDateTime.with(TemporalAdjuster adjuster)
    この日付/時間の調整済のコピーを返します。
    LocalDateTime.with(TemporalField field, long newValue)
    指定されたフィールドを新しい値に設定して、この日付/時間のコピーを返します。
    LocalDateTime.withDayOfMonth(int dayOfMonth)
    「月の日」を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTime.withDayOfYear(int dayOfYear)
    「年の日」を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTime.withHour(int hour)
    時の値を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTime.withMinute(int minute)
    分の値を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTime.withMonth(int month)
    月を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTime.withNano(int nanoOfSecond)
    ナノ秒の値を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTime.withSecond(int second)
    秒の値を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTime.withYear(int year)
    年を変更して、このLocalDateTimeのコピーを返します。
    LocalDateTimeのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    OffsetDateTime.of(LocalDateTime dateTime, ZoneOffset offset)
    日付/時間およびオフセットからOffsetDateTimeのインスタンスを取得します。
    ZonedDateTime.of(LocalDateTime localDateTime, ZoneId zone)
    ローカル日付/時間からZonedDateTimeのインスタンスを取得します。
    ZonedDateTime.ofInstant(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)
    ローカル日付/時間とオフセットを組み合せることで形成されるインスタントからZonedDateTimeのインスタンスを取得します。
    ZonedDateTime.ofLocal(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset)
    可能であれば優先オフセットを使用して、ローカル日付/時間からZonedDateTimeのインスタンスを取得します。
    ZonedDateTime.ofStrict(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)
    ローカル日付/時間、オフセット、およびゾーンIDの組合せを厳密に検証して、ZonedDateTimeのインスタンスを取得します。
  • java.time.chronoでのLocalDateTimeの使用

    LocalDateTimeを返すjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    IsoChronology.localDateTime(TemporalAccessor temporal)
    別の日付/時間オブジェクトからISO暦のローカル日付/時間を取得します。
  • java.time.zoneでのLocalDateTimeの使用

    LocalDateTimeを返すjava.time.zoneのメソッド
    修飾子と型
    メソッド
    説明
    ZoneOffsetTransitionRule.TimeDefinition.createDateTime(LocalDateTime dateTime, ZoneOffset standardOffset, ZoneOffset wallOffset)
    指定されたローカル日付/時間を、実際に壁掛け時計に見られるようなローカル日付/時間に変換します。
    ZoneOffsetTransition.getDateTimeAfter()
    後オフセットで表現されるような、ローカル遷移日付/時間を取得します。
    ZoneOffsetTransition.getDateTimeBefore()
    前オフセットで表現されるような、ローカル遷移日付/時間を取得します。
    LocalDateTimeのパラメータを持つjava.time.zoneのメソッド
    修飾子と型
    メソッド
    説明
    ZoneOffsetTransitionRule.TimeDefinition.createDateTime(LocalDateTime dateTime, ZoneOffset standardOffset, ZoneOffset wallOffset)
    指定されたローカル日付/時間を、実際に壁掛け時計に見られるようなローカル日付/時間に変換します。
    ZoneRules.getOffset(LocalDateTime localDateTime)
    これらのルールで、指定されたローカル日付/時間に適したオフセットを取得します。
    ZoneRules.getTransition(LocalDateTime localDateTime)
    これらのルールで、指定されたローカル日付/時間に適用できるオフセット遷移を取得します。
    ZoneRules.getValidOffsets(LocalDateTime localDateTime)
    これらのルールで指定されたローカル日付/時間に適用できるオフセットを取得します。
    boolean
    ZoneRules.isValidOffset(LocalDateTime localDateTime, ZoneOffset offset)
    オフセット日付/時間がこれらのルールに対して有効であるかどうかを確認します。
    ZoneOffsetTransition.of(LocalDateTime transition, ZoneOffset offsetBefore, ZoneOffset offsetAfter)
    2つのオフセット間の遷移を定義するインスタンスを取得します。
  • java.util.zipでのLocalDateTimeの使用

    LocalDateTimeを返すjava.util.zipのメソッド
    修飾子と型
    メソッド
    説明
    ZipEntry.getTimeLocal()
    ローカル日時のエントリの最終更新時間を返します。
    LocalDateTimeのパラメータを持つjava.util.zipのメソッド
    修飾子と型
    メソッド
    説明
    void
    ZipEntry.setTimeLocal(LocalDateTime time)
    エントリの最終更新時間をローカルの日時に設定します。