s-day01-LocalTime类的基本使用
This commit is contained in:
@@ -0,0 +1,47 @@
|
|||||||
|
package com.inmind.jdk8_date05;
|
||||||
|
|
||||||
|
import java.time.LocalTime;
|
||||||
|
|
||||||
|
public class LocalTimeDemo10 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
// 0、获取本地时间对象
|
||||||
|
LocalTime lt = LocalTime.now(); // 时 分 秒 纳秒 不可变的
|
||||||
|
System.out.println(lt);
|
||||||
|
|
||||||
|
// 1、获取时间中的信息
|
||||||
|
int hour = lt.getHour(); //时
|
||||||
|
int minute = lt.getMinute(); //分
|
||||||
|
int second = lt.getSecond(); //秒
|
||||||
|
int nano = lt.getNano(); //纳秒
|
||||||
|
System.out.println(hour + ":" + minute + ":" + second + ":" + nano);
|
||||||
|
|
||||||
|
// 2、修改时间:withHour、withMinute、withSecond、withNano
|
||||||
|
LocalTime lt3 = lt.withHour(10);
|
||||||
|
LocalTime lt4 = lt.withMinute(10);
|
||||||
|
LocalTime lt5 = lt.withSecond(10);
|
||||||
|
LocalTime lt6 = lt.withNano(10);
|
||||||
|
|
||||||
|
// 3、加多少:plusHours、plusMinutes、plusSeconds、plusNanos
|
||||||
|
LocalTime lt7 = lt.plusHours(10);
|
||||||
|
LocalTime lt8 = lt.plusMinutes(10);
|
||||||
|
LocalTime lt9 = lt.plusSeconds(10);
|
||||||
|
LocalTime lt10 = lt.plusNanos(10);
|
||||||
|
|
||||||
|
// 4、减多少:minusHours、minusMinutes、minusSeconds、minusNanos
|
||||||
|
LocalTime lt11 = lt.minusHours(10);
|
||||||
|
LocalTime lt12 = lt.minusMinutes(10);
|
||||||
|
LocalTime lt13 = lt.minusSeconds(10);
|
||||||
|
LocalTime lt14 = lt.minusNanos(10);
|
||||||
|
|
||||||
|
// 5、获取指定时间的LocalTime对象:
|
||||||
|
// public static LocalTime of(int hour, int minute, int second)
|
||||||
|
LocalTime lt15 = LocalTime.of(12, 12, 12);
|
||||||
|
LocalTime lt16 = LocalTime.of(12, 12, 12);
|
||||||
|
|
||||||
|
// 6、判断2个时间对象,是否相等,在前还是在后: equals isBefore isAfter
|
||||||
|
System.out.println(lt15.equals(lt16)); //
|
||||||
|
System.out.println(lt15.isAfter(lt)); //
|
||||||
|
System.out.println(lt15.isBefore(lt)); //
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user