最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入理解C# DateTime日期格式化

 更新時間:2017年01月10日 15:27:41   作者:polk6  
在C#中DateTime是一個包含日期、時間的類型,此類型通過ToString()轉換為字符串時,可根據(jù)傳入給Tostring()的參數(shù)轉換為多種字符串格式。

在C#中DateTime是一個包含日期、時間的類型,此類型通過ToString()轉換為字符串時,可根據(jù)傳入給Tostring()的參數(shù)轉換為多種字符串格式。

1. 分類

DateTime調用ToString()傳入的參數(shù)可分為制式和自定義兩種:

1) 制式:系統(tǒng)自帶的,轉入特定的單個字符就可轉換為系統(tǒng)已設定好的格式。

2) 自定義:自由組合日期代碼(y、M、d、h、m、s、f)來展示豐富的日期格式。 

2. 制式類型

說明:轉入特定的單個字符就可轉換為系統(tǒng)已設定好的格式。

2.1 格式來源

在Windows系統(tǒng)中的區(qū)域和語言(位置:控制面板 → 區(qū)域和語言)選項中可設置日期和時間的格式。

可設置的分類有:短日期、長日期、短時間、長時間等。

調用ToString()進行轉換時,許多轉換方式都是通過上面的4個分類進行組合。

2.2 符號對照表

2.2.1 環(huán)境

.net版本:4.0

系統(tǒng)版本:Win7

格式信息:

2.2.2 對照表

      符號       語法   示例(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") 2016年5月9日 長日期
f DateTime.Now.ToString("f") 2016年5月9日 13:09 長日期 短時間
F DateTime.Now.ToString("F") 2016年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") 2016年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") 2016年5月  
Y DateTime.Now.ToString("Y") 2016年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  

2.3 示例圖

2.4 win2003版本

在Win2003默認中的無字符、d、g、G格式中會用'-'符號替代'/'符號(短日期格式為:yyyy-m-d)。

3. 自定義格式類型

開發(fā)人員可通過英文字符(y、M、d、h、m、s、f) 分別代替(年、月、日、時、分、秒、毫秒)來自由組合日期時間格式。

3.1 符號對照表

.net版本:4.0

系統(tǒng)版本:Win7

符號   說明
語法 示例(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 兩位月份;單數(shù)月份前面用0填充 DateTime.Now.ToString("MM") DateTime.Now.ToString("MM"); // => 05
dd 日數(shù) 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小時制的小時數(shù) DateTime.Now.ToString("hh")  DateTime.Now.ToString("hh"); // => 01
HH 24小時制的小時數(shù) DateTime.Now.ToString("HH") DateTime.Now.ToString("HH"); // => 13
mm 分鐘數(shù) DateTime.Now.ToString("mm") DateTime.Now.ToString("mm"); // => 09
ss 秒數(shù) DateTime.Now.ToString("ss") DateTime.Now.ToString("ss"); // => 55
ff 毫秒數(shù)前2位 DateTime.Now.ToString("ff") DateTime.Now.ToString("ff"); // => 23
fff 毫秒數(shù)前3位 DateTime.Now.ToString("fff") DateTime.Now.ToString("fff"); // => 235
ffff 毫秒數(shù)前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 星期一

3.2 示例圖

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • C#如何使用Task類解決線程的等待問題

    C#如何使用Task類解決線程的等待問題

    這篇文章主要介紹了C#如何使用Task類解決線程的等待問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • C#實現(xiàn)的三種模擬自動登錄和提交POST信息的方法

    C#實現(xiàn)的三種模擬自動登錄和提交POST信息的方法

    這篇文章主要介紹了C#實現(xiàn)的三種模擬自動登錄和提交POST信息的方法,分別列舉了WebBrowser、WebClient及HttpWebRequest實現(xiàn)自動登錄及提交POST的相關實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • C#套接字(Socket)通信之UDP組播詳解

    C#套接字(Socket)通信之UDP組播詳解

    單播 Unicast是指客戶端與服務器之間的點到點連接,組播和單播的差別是,必須得有一個“組”的概念,然后才能進行組播,本文就來和大家講講UDP組播的實現(xiàn)吧
    2023-05-05
  • C#實現(xiàn)獲取mp3 Tag信息的方法

    C#實現(xiàn)獲取mp3 Tag信息的方法

    這篇文章主要介紹了C#實現(xiàn)獲取mp3 Tag信息的方法,涉及C#針對MP3文件屬性的相關操作技巧,需要的朋友可以參考下
    2017-07-07
  • C#使用foreach遍歷哈希表(hashtable)的方法

    C#使用foreach遍歷哈希表(hashtable)的方法

    這篇文章主要介紹了C#使用foreach遍歷哈希表(hashtable)的方法,是C#中foreach語句遍歷散列表的典型應用,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • C# 獲取客戶端IPv4地址的示例代碼

    C# 獲取客戶端IPv4地址的示例代碼

    這篇文章主要介紹了C# 獲取客戶端IPv4地址的示例代碼,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C# 實現(xiàn)把double 存成兩位精度小數(shù)

    C# 實現(xiàn)把double 存成兩位精度小數(shù)

    這篇文章主要介紹了C# 實現(xiàn)把double 存成兩位精度小數(shù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • c#中SqlTransaction——事務詳解

    c#中SqlTransaction——事務詳解

    這篇文章主要介紹了c#中SqlTransaction——事務詳解 ,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • 深入理解C#之枚舉

    深入理解C#之枚舉

    這篇文章主要介紹了C#中可枚舉類型,IEnumerable和IEnumerator接口及其泛型實現(xiàn)和迭代器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C# 中的var關鍵字詳細介紹

    C# 中的var關鍵字詳細介紹

    這篇文章主要介紹了C# 中的var關鍵字詳細介紹的相關資料,需要的朋友可以參考下
    2016-12-12

最新評論

平邑县| 河间市| 时尚| 西宁市| 甘孜| 天柱县| 东乡族自治县| 江北区| 汶川县| 玉溪市| 栾城县| 乌拉特后旗| 西乡县| 湛江市| 宝兴县| 聂拉木县| 连云港市| 泗阳县| 万源市| 安溪县| 巧家县| 嘉荫县| 柘城县| 东海县| 灵台县| 灵丘县| 安庆市| 万安县| 德州市| 宁津县| 兰考县| 玛纳斯县| 加查县| 杭州市| 孝义市| 汤原县| 宁津县| 扎赉特旗| 伊金霍洛旗| 拉孜县| 牟定县|