c 日期格式化

2022-03-28 10:56:18 字數 4534 閱讀 1351

系統格式化

符號

語法

示例(2016-05-09 13:09:55:2350)

格式說明

y

datetime.now.tostring()

2016/5/9 13:09:55

短日期 長時間

d

datetime.now.tostring("d")

2016/5/9

短日期d

datetime.now.tostring("d")

2023年5月9日

長日期f

datetime.now.tostring("f")

2023年5月9日 13:09

長日期 短時間

f

datetime.now.tostring("f")

2023年5月9日 13:09:55

長日期 長時間

g

datetime.now.tostring("g")

2016/5/9 13:09

短日期 短時間

g

datetime.now.tostring("g") 

2016/5/9 13:09:55

短日期 長時間

t

datetime.now.tostring("t")

13:09

短時間t

datetime.now.tostring("t")

13:09:55

長時間u

datetime.now.tostring("u")

2016-05-09 13:09:55z

u

datetime.now.tostring("u")

2023年5月9日 5:09:55

本初子午線的長日期和長時間

m

datetime.now.tostring("m")

5月9日

m

datetime.now.tostring("m")

5月9日

r

datetime.now.tostring("r")

mon, 09 may 2016 13:09:55 gmt

r

datetime.now.tostring("r")

mon, 09 may 2016 13:09:55 gmt

y

datetime.now.tostring("y")

2023年5月

y

datetime.now.tostring("y")

2023年5月

o

datetime.now.tostring("o")

2016-05-09t13:09:55.2350000

o

datetime.now.tostring("o")

2016-05-09t13:09:55.2350000

s

datetime.now.tostring("s")

2016-05-09t13:09:55

自定義格式化

符號

說明

語法

示例(2016-05-09 13:09:55:2350)

yy

年份後兩位

datetime.now.tostring("yy")

datetime.now.tostring("yy"); // => 16

yyyy

4位年份

datetime.now.tostring("yyyy")

datetime.now.tostring("yyyy"); // => 2016

mm

兩位月份;單數月份前面用0填充

datetime.now.tostring("mm")

datetime.now.tostring("mm"); // => 05

dd

日數datetime.now.tostring("dd")

datetime.now.tostring("dd"); // => 09

ddd

週幾datetime.now.tostring("ddd")

datetime.now.tostring("ddd"); // => 周一

dddd

星期幾datetime.now.tostring("dddd")

datetime.now.tostring("dddd"); // => 星期一

hh

12小時制的小時數

datetime.now.tostring("hh") 

datetime.now.tostring("hh"); // => 01

hh

24小時制的小時數

datetime.now.tostring("hh")

datetime.now.tostring("hh"); // => 13

mm

分鐘數datetime.now.tostring("mm")

datetime.now.tostring("mm"); // => 09

ss

秒數datetime.now.tostring("ss")

datetime.now.tostring("ss"); // => 55

ff

毫秒數前2位

datetime.now.tostring("ff")

datetime.now.tostring("ff"); // => 23

fff

毫秒數前3位

datetime.now.tostring("fff")

datetime.now.tostring("fff"); // => 235

ffff

毫秒數前4位

datetime.now.tostring("ffff")

datetime.now.tostring("ffff"); // => 2350

分隔符

可使用分隔符來分隔年月日時分秒。

包含的值可為:-、/、:等非關鍵字元

datetime.now.tostring("yyyy-mm-dd hh:mm:ss:ffff"); // => 2016-05-09 13:09:55:2350

datetime.now.tostring("yyyy/mm/dd hh:mm:ss:ffff"); // => 2016/05/09 13:09:55:2350

datetime.now.tostring("yyyy/mm/dd hh:mm:ss:ffff dddd");// => 2016/05/09 13:09:55:2350 星期一

C 日期格式化

日期轉化一 為了達到不同的顯示效果有時,我們需要對時間進行轉化,預設格式為 2007 01 03 14 33 34 要轉化為其他格式,要用到datetime.tostring的方法 string,iformatprovider 如下所示 結果輸出 thursday,june 16,2005 引數fo...

c 格式化日期

期轉化 datetime d t datetime.now dt.tostring 2005 11 5 13 21 25 dt.tofiletime tostring 127756416859912000 dt.tofiletimeutc tostring 127756704859912816 dt...

C 日期格式化

一般我們電腦的日期格式都是yyyy m d,這個是系統預設的,但是有的時候,我們為了顯示,可能只顯示年和月yyyy m,這種情況下datepicker控制項顯示的日期也是yyyy m,因此我們通過datepicker控制項的text屬性,獲得的日期也就只有年和月,但這不是我們想要的,我們需要的日,因...