日期格式化轉換,是開發過程中比較常遇到的問題。
例如以下格式的日期:13.06.2017、2017/06/13、2023年06月13日、2023年6月13日。
針對固定格式的日期可以用字串擷取的方式格式化成需要的格式,但是不夠通用。
擴充套件方法將日期從原始格式轉化成需要的格式:
public測試**如下:static
class
covertdateformatextensionmethod
}
class測試結果:program
,轉換後日期:
", date1,
date1.convert(
"dd.mm.yyyy
", "
yyyy-mm-dd
")));
console.writeline(
string.format("
原始日期:,轉換後日期:
", date2,
date2.convert(
"yyyy/mm/dd
", "
yyyy-mm-dd
")));
console.writeline(
string.format("
原始日期:,轉換後日期:
", date3,
date3.convert(
"yyyy年mm月dd日
", "
yyyy-mm-dd
")));
console.writeline(
string.format("
原始日期:,轉換後日期:
", date4,
date4.convert(
"yyyy年m月dd日
", "
yyyy-mm-dd
")));
console.readkey();}}
iOS 日期轉換格式(字串轉日期格式)
g 公元時代,例如ad公元 yy 年的後2位 yyyy 完整年 mm 月,顯示為1 12 mmm 月,顯示為英文月份簡寫,如 jan mmmm 月,顯示為英文月份全稱,如 janualy dd 日,2位數表示,如02 d 日,1 2位顯示,如 2 eee 簡寫星期幾,如sun eeee 全寫星期幾,...
轉換字串格式
轉換字串格式為原來字串裡的字元 該字元連續出現的個數,例如字串 1233422222 轉換為1121324125 1出現1次,2出現1次,3出現2次,4出現1次,2出現5次 解法 可通過sprintf語句,位於標頭檔案中。與printf在用法上幾乎一樣,只是列印的目的地不同而已,前者列印到字串中,後...
日期格式字串詳解
今天做專案遇到日期轉換問題,特收集一下相關資料。日期格式字串 yyyy mm dd hh mm ss 詳解 d月份中的日。單數字的日不會有前導符零。dd月份中的日。單數字的日將會有乙個前導符零。ddd星期的縮寫名稱,如 abbreviateddaynames 中所定義的。dddd星期的完整名稱,如 ...