記錄乙個日期格式化時的小技巧。
問題:隨意乙個日期指定格式化後的格式為 hh:mm:dd 格式,且 年 月 日 之間 連線符隨意。
方法一:【時間判斷法】
const
dateformatter
=(date: string | date | number, c?
: string)
=>
` : d.
getmonth()
+1;const day = d.
getdate()
<10?
`0$` : d.
getdate()
;if(c)return`$
$$$$
`;else
return`$
年$月$
日`}let a =
dateformatter
('2020-1-12');
console.
log(a)
;// 2023年01月12日
let a =
dateformatter
('2020-1-12'
,'/');
console.
log(a)
;// 2020/01/12
時間判斷法:通過對 月份和天數 是否小於 10 進行判斷,並進行 補0 操作
方法二:【字串剪下法】
const
dateformatter
=(date: string | date | number, c?
: string)
=>$$
$$`;
else
return`$
年$月$
日`}let a =
dateformatter
('2020-1-12');
console.
log(a)
;// 2023年01月12日
let a =
dateformatter
('2020-1-12'
,'/');
console.
log(a)
;// 2020/01/12
字串剪下法:通過對 月份和天數分別+100 ,然後 剪下掉第一位的 1,即可得到乙個兩位的目標格式。 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屬性設定的自定義格式。在對字串日期進行格式化式化輸出時,...
關於格式化字串日期
日期格式化和的區別 使用24小時制格式化日期 使用12小時制格式化日期 以下同理,從左至右分別為 年 月 日 時 分 秒.毫秒 以下測試 假設時間為 2009 03 17 16 50 49.92 object objvalue2 business.services.executescalar sql...