格式化時間的方法
//獲取當前時間
datetimeformatter datetimeformatter = datetimeformatter.ofpattern("yyyy-mm-dd hh:mm:ss");
//修改時間
localdatetime changedate = localdatetime.of(2020, 3, 13, 23, 00, 00);
//比較時間相差
duration between = duration.between(localdatetime, changedate);
system.out.println("相差多少天:" + between.todays());//相差幾天
system.out.println("相差多少小時:" + between.tohours());//相差幾天
system.out.println("相差多少分鐘:" + between.tominutes());//相差幾天
system.out.println("相差多少毫秒:" + between.tomillis());//相差幾天
system.out.println("相差多少納秒:" + between.tonanos());//相差幾天
執行結果如下
//獲取當前系統的時間
localdate today = localdate.now();//不包含具體時間的日期
// localtime localtime = localtime.now(); 不包含日期的時間
//localdatetime localdatetime = localdatetime.now(); 包含日期及時間localdatetime
system.out.println("今天日期:" + today);
system.out.println("現在是那年:" + today.getyear());
system.out.println("現在是那月:" + today.getmonth());
system.out.println("現在是那月數字形式:" + today.getmonthvalue());
system.out.println("現在是幾號" + today.getdayofmonth());
system.out.println("現在是週幾:" + today.getdayofweek());
//加減年份
localdate changedate1 = today.plusyears(1);
system.out.println("加後是那年" + changedate1.getyear());
localdatetime localdatetime = localdatetime.now();
system.out.println(localdatetime);
執行結果
jdk1 8新增流式處理
stream 介面 流式處理給人的感覺 簡介很多,但可讀性不高,例如 listevens new arraylist for final integer num nums listevens nums.stream filter num num 2 0 collect collectors.toli...
jdk1 8的取當前時間
取當前時間 jdk1.8 用法 獲取當前日期 年月日時分秒 localdatetime date localdatetime.now 當前時間的時間戳 timestamp timestamp timestamp.valueof localdatetime.now 獲取當前日期 年 月 日 local...
Java 方法引用(JDK1 8)
引用 物件引用,物件引用的本質在於為乙個物件起別名,即 不同的棧記憶體可以同時指向同一塊堆記憶體空間。與物件引用類似的情況是,方法引用,即 為方法設定別名。在jdk 1.8之中針對於方法引用提供有如下的四種形式 引用靜態方法 類名稱 static方法名稱 引用某個物件的方法 例項化物件 普通方法 引...