成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java 時間格式化原來這么多玩法

開發 后端
時間過得真是快,現在已經是2022年了。作為開發來說,時間處理是非常繁瑣的。從Java 8開始有了新的時間API、時間的處理更加優雅,不再需要借助三方類庫,而且線程安全。

時間過得真是快,現在已經是2022年了。作為開發來說,時間處理是非常繁瑣的。從Java 8開始有了新的時間API、時間的處理更加優雅,不再需要借助三方類庫,而且線程安全。今天來梳理一下新API的格式化,而且還要玩點你沒玩過的東西,點贊、轉發、再看走起來。

新API的時間格式化

新的時間API的時間格式化由java.time.format.DateTimeFormatter負責。

本地化時間

結合枚舉FormatStyle定義的風格,DateTimeFormatter預定義了基于本地(Locale)風格的時間格式。我們來看這段代碼:

  1. String format = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM) 
  2.         .format(ZonedDateTime.now()); 

如果你在中國,格式化結果:

  1. 2022年1月6日 下午4:22:01 

如果你在美國:

  1. Jan 6, 2022, 4:21:10 PM 

有三個靜態方法及其重載來格式化本地化時間,具體已經整理成了思維導圖:

本地化日期時間的處理

ISO/RFC規范格式

DateTimeFormatter還內置了ISO和RFC的時間格式,基于內置的DateTimeFormatter靜態實例。舉個例子:

  1. // 靜態實例 
  2.    DateTimeFormatter isoWeekDateFormatter = DateTimeFormatter.ISO_WEEK_DATE; 
  3.    // 執行格式化 
  4.    String format = isoWeekDateFormatter.format(LocalDateTime.now()); 
  5.    // format = 2022-W01-4 
  6.    System.out.println("format = " + format); 

其它的如下表格所示:

內置ISO、RFC規范格式

范式格式化

這種方式應該是我們最常用的方式了。通過字母和符號來構建一個范式(Patterns),使用ofPattern(String)或者ofPattern(String, Locale)方法傳遞構建的范式。例如,d MMM uuuu將把2011-12-03格式化為2011年12月3日。從一個模式中創建的格式可以根據需要多次使用,它是不可改變的,并且是線程安全的。

相信什么yyyy-MM-dd HH:mm:ss你都玩膩了,胖哥給你看點你沒見過的:

  1. // 最后面是兩個V 不是W 單個V會報錯  
  2. String pattern = "G uuuu'年'MMMd'日' ZZZZZ VV"
  3. String format= DateTimeFormatter.ofPattern(pattern).format(ZonedDateTime.now()); 
  4. // format = 2022-W01-4 
  5. System.out.println("format = " + format); 

輸出:

  1. format = 公元 2022年1月7日 +08:00 Asia/Shanghai 

表格給你整理好了,自己試一試:

 

格式化符號對照表

 

責任編輯:武曉燕 來源: 碼農小胖哥
相關推薦

2018-06-26 15:00:24

Docker安全風險

2023-07-26 00:32:33

注解抽象spring

2020-11-03 10:21:33

MySQL

2021-01-14 05:08:44

編譯鏈接

2024-03-11 10:15:29

2021-01-14 10:24:55

壓縮集合方式

2017-07-12 08:20:32

閃存用途企業

2017-07-04 14:01:40

機房機柜

2024-05-13 16:22:25

固態硬盤接口硬盤

2024-08-28 08:56:24

2020-05-20 16:54:47

數據分頁顯示函數

2024-04-26 00:03:00

計算機CPU關系

2014-11-25 15:02:01

客服系統

2018-01-31 16:12:47

筆記本輕薄本游戲本

2021-07-26 14:34:02

springboot 時間格式化項目

2022-09-05 08:06:36

SpringBoot時間格式化

2024-01-31 12:34:16

panic錯誤檢測recover

2021-04-19 05:42:51

Mmap文件系統

2009-08-03 14:25:59

C#日期格式化

2019-10-29 10:52:10

CPU散熱器硅脂
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 奇米四色在线观看 | 五月天婷婷丁香 | 欧美一区2区三区4区公司二百 | 一级a爱片性色毛片免费 | 老司机深夜福利网站 | 成人欧美一区二区三区色青冈 | 亚洲字幕在线观看 | 宅男噜噜噜66一区二区 | 欧美日韩在线一区二区 | 欧美色性| 国产日韩一区二区三区 | 国产精品一区一区 | 中国毛片免费 | 一区二区视频免费观看 | 国产一区二区在线免费观看 | 99久久久久 | 韩国av电影网 | 欧美激情精品久久久久久 | 一区二区三区四区五区在线视频 | 欧洲亚洲一区二区三区 | 亚洲视频一区二区三区 | 日韩av在线免费 | 爽爽免费视频 | 超碰成人av | 国产农村妇女毛片精品久久麻豆 | 欧美激情国产精品 | av中文字幕在线 | 精品成人免费视频 | 亚洲一二视频 | 中文字幕高清一区 | 国产美女特级嫩嫩嫩bbb片 | 在线一区二区三区 | 国产乱码精品一区二三赶尸艳谈 | 久热电影 | 中文字幕一区二区三区精彩视频 | 一区二区三区在线免费观看 | 日韩a | 国产精品久久久久久久久久三级 | 亚洲国产午夜 | 欧美激情欧美激情在线五月 | 精品国产乱码久久久 |