Java日期時間格式化處理

2021-08-20 14:31:56 字數 1347 閱讀 7573

date date = new date();

string str = string.format("%tc",date);

常用如下:

%te 乙個月中的某一天,如2;

%tb 指定言環境的月份簡稱,如feb(英文),二月(中文);

%tb 指定語言環境的月份全稱,如february(英文),二月(中文);

%ta 指定語言環境的星期全稱,如monday(英文),星期一(中文);

%ta 指定語言環境的星期簡稱,如mon(英文),星期一(中文);

%tc 全部日期和時間,如星期六 六月 09 16:45:00 cst 2018;

%ty 年份,如2018;

%tj 一年中的第幾天(001~366),如078;

%tm 月份,如03;

%td 乙個月中的第幾天(01~31),如03;

%ty 兩位年份,如18。

date date = new date();

string str = string.format("%tq",date);

常用如下:

%th hour(24小時制,00~23),如16;

%ti hour(12小時制,01~12),如05;

%tk hour(24小時制,1~23);

%tl hour(12小時制,1~12);

%tm 分鐘(00~59);

%ts 秒數(00~60);

%tl 毫秒數(000~999);

%tn 毫秒數(000000000~999999999 九位數);

%tp 指定語境下的上午或者下午,上午(中文),pm(英文);

%tz 相對於cmt rfc82格式的數字時區的偏差,如+800;

%tz 時區縮寫形式的字串,如cst;

%ts 1970-01-01 00:00:00 至現在經過的秒數;

%tq 1970-01-01 00:00:00 至現在經過的毫秒數;

date date = new date();

string str = string.format("%tr",date);

常用如下:

%tf 2018-06-09;

%td 06/09/2018;

%tc 星期六 六月 09 17:03:14 cst 2018;

%tr 05:03:36 下午(12小時制);

%tt 17:04:01(24小時制);

%tr 17:04(24小時制)。

end!

日期格式化處理函式集

ftimeformat item.updatetime,y m d author s字串格式替換 function fstring txt return txt 數字格式化 data 數字,f 格式串 格式串示例 000.00 表示整數部分至少三位小數部分兩位,前乙個0則不補0 必須指定小數點 fu...

時間格式化處理工具類

時間格式化 引數 time 時間 type 0 今天10 20 昨天10 20 2019.01.21 10 29 1 10 20 昨天10 20 2019.01.21 10 29 2 2019.01.21 10 29 3 2019.01.21 4 10 29 5 今天10 20 2019.01.21...

格式化時間日期(Java)

工作中遇到的乙個問題,順便記錄一下。假設獲取到的時間日期的值為乙個string型別,例如 string time now 2018 4 28 17 04 05 當我們需要單獨取前面的日期或者後面的時間的時候,我們需要經過處理 private string gettime string end els...