クラス
java.time.LocalTimeの使用

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

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

    LocalTime型の型引数を持つインタフェースを実装するjava.timeのクラス
    修飾子と型
    クラス
    説明
    final class 
    ISO-8601暦体系における、タイムゾーンのない時間(10:15:30など)。
    LocalTimeとして宣言されたjava.timeのフィールド
    修飾子と型
    フィールド
    説明
    static final LocalTime
    LocalTime.MAX
    サポートされている最大のLocalTimeである「23:59:59.999999999」。
    static final LocalTime
    LocalTime.MIDNIGHT
    その日の開始時の深夜零時の時間である「00:00」。
    static final LocalTime
    LocalTime.MIN
    サポートされている最小のLocalTimeである「00:00」。
    static final LocalTime
    LocalTime.NOON
    その日の午後零時の時間である「12:00」。
    LocalTimeを返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    static LocalTime
    LocalTime.from(TemporalAccessor temporal)
    時間的オブジェクトからLocalTimeのインスタンスを取得します。
    LocalTime.minus(long amountToSubtract, TemporalUnit unit)
    指定された量を減算して、この時間のコピーを返します。
    LocalTime.minus(TemporalAmount amountToSubtract)
    指定された量を減算して、この時間のコピーを返します。
    LocalTime.minusHours(long hoursToSubtract)
    指定された時間数を減算して、このLocalTimeのコピーを返します。
    LocalTime.minusMinutes(long minutesToSubtract)
    指定された分数を減算して、このLocalTimeのコピーを返します。
    LocalTime.minusNanos(long nanosToSubtract)
    指定されたナノ秒数を減算して、このLocalTimeのコピーを返します。
    LocalTime.minusSeconds(long secondsToSubtract)
    指定された秒数を減算して、このLocalTimeのコピーを返します。
    static LocalTime
    LocalTime.now()
    デフォルトのタイムゾーンのシステム・クロックから現在の時間を取得します。
    static LocalTime
    LocalTime.now(Clock clock)
    指定されたクロックから現在の時間を取得します。
    static LocalTime
    LocalTime.now(ZoneId zone)
    指定されたタイムゾーンのシステム・クロックから現在の時間を取得します。
    static LocalTime
    LocalTime.of(int hour, int minute)
    時と分からLocalTimeのインスタンスを取得します。
    static LocalTime
    LocalTime.of(int hour, int minute, int second)
    時、分、および秒からLocalTimeのインスタンスを取得します。
    static LocalTime
    LocalTime.of(int hour, int minute, int second, int nanoOfSecond)
    時、分、秒、およびナノ秒からLocalTimeのインスタンスを取得します。
    static LocalTime
    LocalTime.ofInstant(Instant instant, ZoneId zone)
    InstantおよびゾーンIDからLocalTimeのインスタンスを取得します。
    static LocalTime
    LocalTime.ofNanoOfDay(long nanoOfDay)
    「1日のうちのナノ秒」の値からLocalTimeのインスタンスを取得します。
    static LocalTime
    LocalTime.ofSecondOfDay(long secondOfDay)
    「1日のうちの秒」の値からLocalTimeのインスタンスを取得します。
    static LocalTime
    LocalTime.parse(CharSequence text)
    10:15などのテキスト文字列からLocalTimeのインスタンスを取得します。
    static LocalTime
    LocalTime.parse(CharSequence text, DateTimeFormatter formatter)
    特定のフォーマッタを使用して、テキスト文字列からLocalTimeのインスタンスを取得します。
    LocalTime.plus(long amountToAdd, TemporalUnit unit)
    この時刻のコピーに指定された時間を追加したものを返します。
    LocalTime.plus(TemporalAmount amountToAdd)
    この時刻のコピーに指定された時間を追加したものを返します。
    LocalTime.plusHours(long hoursToAdd)
    指定された時間数を加算して、このLocalTimeのコピーを返します。
    LocalTime.plusMinutes(long minutesToAdd)
    指定された分数を加算して、このLocalTimeのコピーを返します。
    LocalTime.plusNanos(long nanosToAdd)
    指定されたナノ秒数を加算して、このLocalTimeのコピーを返します。
    LocalTime.plusSeconds(long secondstoAdd)
    指定された秒数を加算して、このLocalTimeのコピーを返します。
    LocalDateTime.toLocalTime()
    この日付/時間のLocalTime部分を取得します。
    OffsetDateTime.toLocalTime()
    この日付/時間のLocalTime部分を取得します。
    OffsetTime.toLocalTime()
    この日付/時間のLocalTime部分を取得します。
    ZonedDateTime.toLocalTime()
    この日付/時間のLocalTime部分を取得します。
    LocalTime.truncatedTo(TemporalUnit unit)
    時間が切り捨てられた、このLocalTimeのコピーを返します。
    LocalTime.with(TemporalAdjuster adjuster)
    この時間の調整済のコピーを返します。
    LocalTime.with(TemporalField field, long newValue)
    指定されたフィールドを新しい値に設定して、この時間のコピーを返します。
    LocalTime.withHour(int hour)
    時の値を変更して、このLocalTimeのコピーを返します。
    LocalTime.withMinute(int minute)
    分の値を変更して、このLocalTimeのコピーを返します。
    LocalTime.withNano(int nanoOfSecond)
    ナノ秒の値を変更して、このLocalTimeのコピーを返します。
    LocalTime.withSecond(int second)
    秒の値を変更して、このLocalTimeのコピーを返します。
    LocalTimeのパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    LocalDate.atTime(LocalTime time)
    この日付を時間と組み合せてLocalDateTimeを作成します。
    int
    LocalTime.compareTo(LocalTime other)
    この時間を別の時間と比較します。
    boolean
    LocalTime.isAfter(LocalTime other)
    この時間が、指定された時間より後にあるかどうかをチェックします。
    boolean
    LocalTime.isBefore(LocalTime other)
    この時間が、指定された時間より前にあるかどうかをチェックします。
    LocalDateTime.of(LocalDate date, LocalTime time)
    日付と時間からLocalDateTimeのインスタンスを取得します。
    OffsetDateTime.of(LocalDate date, LocalTime time, ZoneOffset offset)
    日付、時間、およびオフセットからOffsetDateTimeのインスタンスを取得します。
    static OffsetTime
    OffsetTime.of(LocalTime time, ZoneOffset offset)
    ローカル時間およびオフセットからOffsetTimeのインスタンスを取得します。
    ZonedDateTime.of(LocalDate date, LocalTime time, ZoneId zone)
    ローカルの日付と時間からZonedDateTimeのインスタンスを取得します。
    long
    LocalDate.toEpochSecond(LocalTime time, ZoneOffset offset)
    このLocalDateを、1970-01-01T00:00:00Zのエポック以降の秒数に変換します。
  • java.time.chronoでのLocalTimeの使用

    LocalTimeを返すjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    ChronoLocalDateTime.toLocalTime()
    この日付/時間のローカル・タイム部分を取得します。
    default LocalTime
    ChronoZonedDateTime.toLocalTime()
    この日付/時間のローカル・タイム部分を取得します。
    LocalTimeのパラメータを持つjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    ChronoLocalDate.atTime(LocalTime localTime)
    この日付を時間と組み合わせて、ChronoLocalDateTimeを作成します。
    HijrahDate.atTime(LocalTime localTime)
     
    JapaneseDate.atTime(LocalTime localTime)
     
    MinguoDate.atTime(LocalTime localTime)
     
    ThaiBuddhistDate.atTime(LocalTime localTime)
     
  • java.time.temporalでのLocalTimeの使用

    LocalTimeの引数を持つ型を返すjava.time.temporalのメソッド
    修飾子と型
    メソッド
    説明
    TemporalQueries.localTime()
    見つからない場合はnullを返す、LocalTimeの問合せ。
  • java.time.zoneでのLocalTimeの使用

    LocalTimeを返すjava.time.zoneのメソッド
    修飾子と型
    メソッド
    説明
    ZoneOffsetTransitionRule.getLocalTime()
    ZoneOffsetTransitionRule.isMidnightEndOfDay()でチェックする必要がある遷移の日のローカル時間を取得します。
    LocalTimeのパラメータを持つjava.time.zoneのメソッド
    修飾子と型
    メソッド
    説明
    ZoneOffsetTransitionRule.of(Month month, int dayOfMonthIndicator, DayOfWeek dayOfWeek, LocalTime time, boolean timeEndOfDay, ZoneOffsetTransitionRule.TimeDefinition timeDefinition, ZoneOffset standardOffset, ZoneOffset offsetBefore, ZoneOffset offsetAfter)
    2つのオフセット間の遷移を作成するための年間ルールを定義するインスタンスを取得します。