localdatetime 和localdate。
獲取當前日期:localdate now = localdate.now();
獲取前一天:now.minusdays(1);
獲取前一周:now.minusweeks(1);
獲取前一月:now.minusmonths(1);
獲取前一年:now.minusyears(1);
獲取後一天:now.plusdays(1);
獲取後一周:now.plusweeks(1);
獲取後一月:now.plusmonths(1);
獲取後一年:now.plusyears(1);
獲取前一小時:nowtime.minushours(1);
獲取前一分鐘:nowtime.minusminutes(1);
獲取前30秒:nowtime.minusseconds(30);
獲取後一小時:now.plushours(1);
獲取後一分鐘:now.plusminutes(1);
獲取後30秒:now.plusseconds(30);
nowtime也可以獲取前一天,前一月。。。後一天,後一月。。。
時間格式轉換:
datetimeformatter format = datetimeformatter.ofpattern("yyyy-mm-dd hh:mm:ss");
string nowtimestring = nowtime.format(format);
localdatetime nowtimechange = localdatetime.parse(nowtimestring,format);
時間比較大小
localdatetime time1 = localdatetime.of(2018, 5, 23, 8, 20,30); or time1 = localdatetime.parse("2018-05-12 08:30:30",format);
localdatetime time2 = localdatetime.of(2018, 4, 10, 18, 30, 20); or time2 = localdatetime.parse("2018-04-20 16:30:30",format);
time1.isafter(time2) true
time1.isequal(time2) false
time1.isbefore(time2) false
(個人的簡單複習,不喜勿噴)
Java 8時間處理 LocalDate
1.獲取當前時間 localdate defaultday localdate.now 2.轉化指定年月日 int startyear 2018 int startmonth 2 int startday 7 localdate defaultday new localdate startyear,...
Java8增強工具類 Arrays的使用
int a new int int a2 new int a陣列和a2陣列的長度相等,每個元素依次相等,故輸出true system.out.println a陣列和a2陣列是否相等 arrays.equals a,a2 將a陣列的前6個元素重新生成乙個新的陣列 int b arrays.copyo...
Java 8 新日期和時間API
日期類 例 2018 02 08 只包含日期,不可變類,類定義 public final class localdate implements temporal,temporaladjuster,chronolocaldate,serializable 複製 localdate now locald...