成人免费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 

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

 

格式化符號對照表

 

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

2023-07-26 00:32:33

注解抽象spring

2020-11-03 10:21:33

MySQL

2018-06-26 15:00:24

Docker安全風險

2021-01-14 05:08:44

編譯鏈接

2024-03-11 10:15:29

2021-01-14 10:24:55

壓縮集合方式

2017-07-04 14:01:40

機房機柜

2024-05-13 16:22:25

固態硬盤接口硬盤

2017-07-12 08:20:32

閃存用途企業

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

客服系統

2024-01-31 12:34:16

panic錯誤檢測recover

2021-07-26 14:34:02

springboot 時間格式化項目

2022-09-05 08:06:36

SpringBoot時間格式化

2018-01-31 16:12:47

筆記本輕薄本游戲本

2009-08-03 14:25:59

C#日期格式化

2021-04-19 05:42:51

Mmap文件系統

2019-10-29 10:52:10

CPU散熱器硅脂
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产毛片av| 美女操网站 | 国产乱人伦 | 99久久99 | 免费视频一区二区 | 久久免费看 | 秋霞电影一区二区 | 国产99久久久久 | 九九久久精品视频 | 国产一区不卡 | 亚洲国产成人精品女人久久久 | 91一区二区三区在线观看 | 偷拍自拍第一页 | 国产日韩一区二区三免费 | 天天干天天操天天爽 | 国产精品视频在线播放 | 欧美视频第二页 | 亚洲a在线视频 | 国产亚洲精品成人av久久ww | 久久精品中文字幕 | www在线| 成人免费一级 | 欧美bondage紧缚视频 | 午夜激情国产 | 免费看色 | 亚洲欧美中文日韩在线v日本 | 天堂成人国产精品一区 | 日韩精品一区二区三区 | 古装人性做爰av网站 | 国产精品一区二 | 国产资源一区二区三区 | 中文字幕视频在线看 | 国产精品国产三级国产播12软件 | 成人av高清 | 一区二区三区亚洲视频 | 18gay男同69亚洲网站 | 综合网中文字幕 | 成人av片在线观看 | 国产一区二区精品在线观看 | 91免费版在线观看 | 日本aa毛片a级毛片免费观看 |