日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[转]用DateTime.ToString(string format)输出不同格式

發布時間:2025/7/14 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]用DateTime.ToString(string format)输出不同格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:http://blog.sina.com.cn/s/blog_4f3247900100alqj.html

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

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

2.?M表示月份。

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

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

5.?m表示分鐘。

6.?s表示秒。注意S并不代表什么。

格式輸出示例
y7string yy = DateTime.Now.ToString("y-MM")
yy="7-05"
yy07string yy = DateTime.Now.ToString("yy-MM")
yy="07-05"
yyy或更多的y1984string yy = DateTime.Now.ToString("yyyy");
yy="2007"
M5.string mon = DateTime.Parse("1984-05-09")ToString("yyyy-M")
mon = "1984-5"
MM05.string mon = DateTime.Parse("1984-05-09")ToString("MM")
mon = "05"
MMM如果是中文版的操作系統,則會輸出:五月.

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

string mon = DateTime.Parse("2006-07-01").ToString("MMM")
英文版操作系統:Jul
中文版操作系統:七月
MMMM或更多的M如果是中文版的操作系統,則會輸出:五月.
如果是英文操作系統,則輸入月份的全寫
string mon = DateTime.Parse("2006-07-01").ToString("MMM")
英文版操作系統:July
中文版操作系統:七月
日期或星期
d9string dd= DateTime.Parse("1984-05-09")ToString("d")
dd= "9"
dd09string dd= DateTime.Parse("1984-05-09")ToString("dd")
dd= "09"
ddd如果是中文版的操作系統,則會輸出星期,如星期三。.
如果是英文操作系統,則輸出星期的簡寫:如
Wed
string dd = DateTime.Parse("2006-07-01").ToString("ddd")
英文版操作系統:Wed
中文版操作系統:星期三
dddd或更多的d如果是中文版的操作系統,則會輸出星期,如星期三。.
如果是英文操作系統,則輸出星期:如
Wednesday
string dd = DateTime.Parse("2006-07-01").ToString("dddd")
英文版操作系統:Wednesday
中文版操作系統:星期三
小時
h小時范圍:1-12string hh = DateTime.Now.ToString(“h”);
hh = 8
hh或更多的h小時范圍:1-12string hh = DateTime.Now.ToString(“hh”);
hh = 08
H小時范圍:0-23string hh = DateTime.Now.ToString(“yyyy-H”);
hh = 2006-8
HH或更多的H小時范圍:0-23string 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
分鐘
m6string mm = DateTime.Now.ToString("yyyy-MM-dd-m");
mm = “2006-07-01-6”;
mm或更多的m06string mm = DateTime.Now.ToString("yyyy-MM-dd-mm");
mm = “2006-07-01-06”;
s6string mm = DateTime.Now.ToString("yyyy-MM-dd-s");
mm = “2006-07-01-6”;
ss或更多的s06string mm = DateTime.Now.ToString("yyyy-MM-dd-ss");
mm = “2006-07-01-06”;

轉載于:https://www.cnblogs.com/yjmyzz/archive/2009/02/26/1398710.html

總結

以上是生活随笔為你收集整理的[转]用DateTime.ToString(string format)输出不同格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。