常用的函數(shù):
DateTime.Now.ToString("yyyy-MM-dd")顯示為:2019-09-17;
DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss")顯示為:2016-09-17-18-09-31;
DateTime調(diào)用ToString()傳入的參數(shù)可分為制式和自定義兩種:
1)制式:系統(tǒng)自帶的,轉(zhuǎn)入特定的單個字符就可轉(zhuǎn)換為系統(tǒng)已設(shè)定好的格式。
2)自定義:自由組合日期代碼(y、M、d、h、m、s、f)來展示豐富的日期格式。

格式來源
在Windows系統(tǒng)中的區(qū)域和語言(位置:控制面板→ 區(qū)域和語言)選項中可設(shè)置日期和時間的格式。
可設(shè)置的分類有:短日期、長日期、短時間、長時間等。
調(diào)用ToString()進行轉(zhuǎn)換時,許多轉(zhuǎn)換方式都是通過上面的4個分類進行組合。
對照表
語法 示例 (2016-05-09 13:09:55:2350)?
格式說明? DateTime.Now.ToString()? ? ?2016/5/9?13:09:55
DateTime.Now.ToString("d") 2016/5/9 短日期
DateTime.Now.ToString("D") 2016年5月9日 長日期
DateTime.Now.ToString("f")? 2016年5月9日?18:09 長日期
DateTime.Now.ToString("F")? 2016年5月9日 13:09:55 長日期 長時間
DateTime.Now.ToString("g") 2016/5/9 18:09 短日期 短時間
DateTime.Now.ToString("G")?2016/5/9 13:09:55 短日期 長時間
DateTime.Now.ToString("t") 13:09 短時間
DateTime.Now.ToString("T") 13:09:55 長時間
DateTime.Now.ToString("u") 2016-05-9 13:09:55
DateTime.Now.ToString("U") 2016年5月9日 5:09:31 本初子午線的長日期和長時間
DateTime.Now.ToString("m") 5月9日?
DateTime.Now.ToString("M") 5月9日?
DateTime.Now.ToString("r") Mon, 09 May 2016 13:09:31 GMT
DateTime.Now.ToString("R") Mon, 09 May 2016 13:09:31 GMT
DateTime.Now.ToString("y") 2016年5月?
DateTime.Now.ToString("Y") 2016年5月?
DateTime.Now.ToString("o") 2016-05-09 T 13:09:55.2350000?
DateTime.Now.ToString("O") 2016-05-09 T 13:09:55.2350000?
DateTime.Now.ToString("s") 2016-05-09 T 13:09:55?
示例圖

2019/7/16 18:49記.