日期與時間字串的格式化

2022-08-31 15:27:30 字數 1161 閱讀 5831

1.日期格式化

date date = new date();          //建立乙個date物件

string s = string.format("%te", date);  //通過format()方法對date進行格式化

s的值,返回當前日期中的天數,"%te"是轉換符。

常用日期格式的轉換符如下

%te   乙個月中的某天(1—31)

%tb  指定語言環境的月份簡稱

%tb  指定語言環境的月份全稱

%ta  指定語言環境的星期幾全稱

%ta  指定語言環境的星期幾簡稱

%tc  包括全部日期和時間的資訊

%ty  4位數字的年份資訊

%tj  一年中的第幾天(001—336)

%tm  月份資訊

%td  乙個月中的第幾天(01—31)、

%ty  2位數字的年份資訊   

2.時間格式化

format()方法也可以實現時間的格式化

時間格式化轉換符      ----是常用的

----%th  2為數字的24時制的小時(00—23)

%ti   2為數字的12時制的小時(01—12)

%tk  2為數字的24時制的小時(0—23)

%tl  2為數字的12時制的小時(1—12)

----%tm  2為數字的分鐘(00—59)

----%ts  2位數字的秒數(00—60)

%tl  3為數字的毫秒數(000—999)

%tn  9位數字的微秒數

%tp  指定環境的上午或下午標記

%tz  相對於 gmt rfc 82 格式的數字時區偏移量

%tz  時區縮寫形式的字串

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

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

3.格式化常見的日期時間組合

%tf  "年-月-日"  格式(4位年份)

%td  "年/月/日"  格式(2位年份)

%tc  全部日期和時間資訊

%tr  "時:分:秒  pm(am)" 格式(12**制)

%tt  "時:分:秒  pm(am)" 格式(24小時制)

%tr  "時:分" 格式(24**制)

時間字串格式化

利用正則在string原型上新增乙個方法 把指定時間格式的字串換成我們想要的各種格式,例如我們有時需要把 2016 12 22 03 10 00 或者 2016 12 22 03 10 00 等時間字串換成我們想要的2016年12月22日 3時10分0秒等形式展示出來,那麼利用正則以及string中...

java 格式化日期字串

1.字串轉換為日期 public static date parsedate string strdate,string pattern date date null trycatch parseexception e return date 2.日期格式化為字串 public static str...

jstl格式化字串日期

和標籤,一旦指定pattern屬性,標籤就忽略它的type datestyle和timestyle屬性。根據pattern屬性設定的自定義格式解析value屬性指定的日期和 或時間字串,所以,要解析的日期和 或時間字串必須嚴格符合pattern屬性設定的自定義格式。在對字串日期進行格式化式化輸出時,...