日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

用DateTime.ToString(string format)輸出不同格式的日期

 CoCO-Ebook 2013-10-29

DateTime.ToString()函數有四個重載。一般用得多的就是不帶參數的那個了。殊不知,DateTime.ToString(string format)功能更強大,能輸出不同格式的日期。以下把一些情況羅列出來,供大家參考。有些在MSDN上有的就沒有列出來了。

1. y代表年份,注意是小寫的y,大寫的Y并不代表年份。

2. M表示月份。

3. d表示日期,注意D并不代表什么。

4. hH表示小時,h用的是12小時制,H用的是24小時制。

5. m表示分鐘。

6. s表示秒。注意S并不代表什么。
 //日期
            DateTime dt = new DateTime(2003, 2, 25);
            string date = dt.ToShortDateString();//2003/2/25
            string date2 = dt.ToLongDateString();//2003年2月25
            string date3 = dt.ToString("yy年MMM月dd日");//2003年02月25日

格式

輸出

示例

y

7

string yy = DateTime.Now.ToString("y-MM")

yy="7-05"

yy

07

string yy = DateTime.Now.ToString("yy-MM")

yy="07-05"

yyy或更多的y

1984

string yy = DateTime.Now.ToString("yyyy");

yy="2007"

M

5.

string mon = DateTime.Parse("1984-05-09")ToString("yyyy-M")

mon = "1984-5"

MM

05.

string mon = DateTime.Parse("1984-05-09")ToString("M")

mon = "05"

MMM

如果是中文版的操作系統(tǒng),則會輸出:五月.

如果是英文操作系統(tǒng),則輸入月份前三個字母的簡寫:May

string mon = DateTime.Parse("2006-07-01").ToString("MMM")

英文版操作系統(tǒng):Jul

中文版操作系統(tǒng):七月

MMMM或更多的M

如果是中文版的操作系統(tǒng),則會輸出:五月.

如果是英文操作系統(tǒng),則輸入月份的全寫

string mon = DateTime.Parse("2006-07-01").ToString("MMM")

英文版操作系統(tǒng):July

中文版操作系統(tǒng):七月

日期或星期

d

9

string dd= DateTime.Parse("1984-05-09")ToString("d")

dd= "9"

dd

09

string dd= DateTime.Parse("1984-05-09")ToString("dd")

dd= "09"

ddd

如果是中文版的操作系統(tǒng),則會輸出星期,如星期三。.

如果是英文操作系統(tǒng),則輸出星期的簡寫:如

Wed

string dd = DateTime.Parse("2006-07-01").ToString("ddd")

英文版操作系統(tǒng):Wed

中文版操作系統(tǒng):星期三

dddd或更多的d

如果是中文版的操作系統(tǒng),則會輸出星期,如星期三。.

如果是英文操作系統(tǒng),則輸出星期:如

Wednesday

string dd = DateTime.Parse("2006-07-01").ToString("dddd")

英文版操作系統(tǒng):Wednesday

中文版操作系統(tǒng):星期三

小時

h

小時范圍:1-12

string hh = DateTime.Now.ToString(“h”);

hh = 8

hh或更多的h

小時范圍:1-12

string hh = DateTime.Now.ToString(“hh”);

hh = 08

H

小時范圍:0-23

string hh = DateTime.Now.ToString(“yyyy-H”);

hh = 2006-8

HH或更多的H

小時范圍:0-23

string hh = DateTime.Now.ToString(“yyyy-HH”);

hh = 2006-08

string hh = DateTime.Pare(“2006-7-4 18:00:00”).ToString(“yyyy-HH”);

hh = 2006-18

分鐘

m

6

string mm = DateTime.Now.ToString("yyyy-MM-dd-m");

mm = “2006-07-01-6”;

mm或更多的m

06

string mm = DateTime.Now.ToString("yyyy-MM-dd-mm");

mm = “2006-07-01-06”;

s

6

string mm = DateTime.Now.ToString("yyyy-MM-dd-s");

mm = “2006-07-01-6”;

ss或更多的s

06

string mm = DateTime.Now.ToString("yyyy-MM-dd-ss");

mm = “2006-07-01-06”;


 

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多