<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
import java.time.ZonedDateTime; public class demo1 { public static void main(String[] args) { ZonedDateTime now = ZonedDateTime.now(); System.out.println(now); } }
2023-01-13T19:24:18.389+08:00[Asia/Shanghai]
import java.time.Instant; public class demo1 { public static void main(String[] args) { ZonedDateTime time1 = ZonedDateTime.of(2023, 1, 1, 8, 30, 0, 0, ZoneId.of("Asia/Shanghai")); System.out.println(time1); } }
2023-01-01T08:30+08:00[Asia/Shanghai]
import java.time.Instant; public class demo1 { public static void main(String[] args) { Instant instant = Instant.ofEpochMilli(0L); ZoneId zoneId = ZoneId.of("Asia/Shanghai"); ZonedDateTime time2 = ZonedDateTime.ofInstant(instant, zoneId); System.out.println(time2); } }
1970-01-01T08:00+08:00[Asia/Shanghai]
import java.time.Instant; import java.time.ZoneId; import java.time.ZonedDateTime; public class Demo8 { public static void main(String[] args) { Instant instant = Instant.ofEpochMilli(0L); ZoneId zoneId = ZoneId.of("Asia/Shanghai"); ZonedDateTime time2 = ZonedDateTime.ofInstant(instant, zoneId); ZonedDateTime time3 = time2.withYear(2000); System.out.println(time3); ZonedDateTime time4 = time3.minusYears(1); System.out.println(time4); ZonedDateTime time5 = time4.plusYears(1); System.out.println(time5); } }
2000-01-01T08:00+08:00[Asia/Shanghai]
1999-01-01T08:00+08:00[Asia/Shanghai]
2000-01-01T08:00+08:00[Asia/Shanghai]
import java.time.Instant; import java.time.ZoneId; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; //獲取時間物件 ZonedDateTime time = Instant.now().atZone(ZoneId.of("Asia/Shanghai")); // 解析/格式化器 DateTimeFormatter dtf1=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm;ss EE a"); // 格式化 System.out.println(dtf1.format(time));
2023-01-14 23:55;55 星期六 下午
//1.獲取當前時間的日曆物件(包含 年月日) LocalDate nowDate = LocalDate.now(); //System.out.println("今天的日期:" + nowDate);
LocalDate ldDate = LocalDate.of(2023, 1, 1); System.out.println("指定日期:" + ldDate); System.out.println("============================="); //3.get系列方法獲取日曆中的每一個屬性值//獲取年 int year = ldDate.getYear(); System.out.println("year: " + year); //獲取月//方式一: Month m = ldDate.getMonth(); System.out.println(m); System.out.println(m.getValue()); //方式二: int month = ldDate.getMonthValue(); System.out.println("month: " + month); //獲取日 int day = ldDate.getDayOfMonth(); System.out.println("day:" + day); //獲取一年的第幾天 int dayofYear = ldDate.getDayOfYear(); System.out.println("dayOfYear:" + dayofYear); //獲取星期 DayOfWeek dayOfWeek = ldDate.getDayOfWeek(); System.out.println(dayOfWeek); System.out.println(dayOfWeek.getValue()); //is開頭的方法表示判斷 System.out.println(ldDate.isBefore(ldDate)); System.out.println(ldDate.isAfter(ldDate)); //with開頭的方法表示修改,只能修改年月日 LocalDate withLocalDate = ldDate.withYear(2000); System.out.println(withLocalDate); //minus開頭的方法表示減少,只能減少年月日 LocalDate minusLocalDate = ldDate.minusYears(1); System.out.println(minusLocalDate); //plus開頭的方法表示增加,只能增加年月日 LocalDate plusLocalDate = ldDate.plusDays(1); System.out.println(plusLocalDate);
LocalTime nowTime = LocalTime.now(); System.out.println("今天的時間:" + nowTime); int hour = nowTime.getHour();//時 System.out.println("hour: " + hour); int minute = nowTime.getMinute();//分 System.out.println("minute: " + minute); int second = nowTime.getSecond();//秒 System.out.println("second:" + second); int nano = nowTime.getNano();//納秒 System.out.println("nano:" + nano); System.out.println("------------------------------------"); System.out.println(LocalTime.of(8, 20));//時分 System.out.println(LocalTime.of(8, 20, 30));//時分秒 System.out.println(LocalTime.of(8, 20, 30, 150));//時分秒納秒 LocalTime mTime = LocalTime.of(8, 20, 30, 150);
System.out.println(nowTime.isBefore(mTime)); System.out.println(nowTime.isAfter(mTime));
這個系列的方法有侷限性,只能修改時、分、秒
System.out.println(nowTime.withHour(10));
這個系列的方法有侷限性,只能修改時、分、秒
System.out.println(nowTime.plusHours(10));
LocalDateTime nowDateTime = LocalDateTime.now(); System.out.println("今天是:" + nowDateTime);//今天是: System.out.println(nowDateTime.getYear());//年 System.out.println(nowDateTime.getMonthValue());//月 System.out.println(nowDateTime.getDayOfMonth());//日 System.out.println(nowDateTime.getHour());//時 System.out.println(nowDateTime.getMinute());//分 System.out.println(nowDateTime.getSecond());//秒 System.out.println(nowDateTime.getNano());//納秒
System.out.println("dayofYear:" + nowDateTime.getDayOfYear());
System.out.println(nowDateTime.getDayOfWeek()); System.out.println(nowDateTime.getDayOfWeek().getValue());
System.out.println(nowDateTime.getMonth()); System.out.println(nowDateTime.getMonth().getValue()); LocalDate ld = nowDateTime.toLocalDate(); System.out.println(ld); LocalTime lt = nowDateTime.toLocalTime(); System.out.println(lt.getHour()); System.out.println(lt.getMinute()); System.out.println(lt.getSecond());
到此這篇關於JDK8時間相關類超詳細總結的文章就介紹到這了,更多相關JDK8時間相關類內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45