日期字串格式轉換

2022-03-13 09:13:36 字數 1053 閱讀 5529

日期格式化轉換,是開發過程中比較常遇到的問題。

例如以下格式的日期: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星期的完整名稱,如 ...