一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - 深入理解C# DateTime日期格式化

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

2021-12-18 15:20polk6 C#

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

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

1. 分類

datetime調用tostring()傳入的參數可分為制式和自定義兩種:

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

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

2. 制式類型

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

2.1 格式來源

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

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

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

2.2 符號對照表

2.2.1 環境

.net版本:4.0

系統版本:win7

格式信息:

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

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 示例圖

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

2.4 win2003版本

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

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

3. 自定義格式類型

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

3.1 符號對照表

.net版本:4.0

系統版本: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 兩位月份;單數月份前面用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 星期一

 

3.2 示例圖

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

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

原文鏈接:http://www.cnblogs.com/polk6/p/5465088.html#Menu2-Standard

延伸 · 閱讀

精彩推薦
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
主站蜘蛛池模板: 公交车揉捏大乳呻吟喘娇 | 成人精品一区久久久久 | 韩国女主播在线大尺无遮挡 | 日本暖暖在线 | 2021国产麻豆剧传媒新片 | 精品女同一区二区三区免费站 | 攻插受 | 黑人chinese女人 | 天使萌痴汉在线中文字幕 | 贵妇的私人性俱乐部 | 国产品精人成福利视频 | 亚洲春黄在线观看 | 欧美日韩中文字幕久久伊人 | 成人性爱视频在线观看 | 青久草视频 | 1769最新资源站| 久热这里在线精品 | free性丰满hd性欧美厨房 | 手机看片www xiao2b cm | 双性鞭蒂软汁淋漓 | 无遮18禁在线永久免费观看挡 | 国产精品密播放国产免费看 | 搓光美女衣 | 香蕉免费看一区二区三区 | 亚洲精品www久久久久久 | 国色天香论坛社区在线视频 | 精品亚洲视频在线观看 | 精品牛牛影视久久精品 | 精品国产福利片在线观看 | 茄子视频懂你更多apl | 青青草原网 | 日本动漫黄网站在线观看 | 日本视频免费看 | 青草视频在线观看免费资源 | 希岛爱理aⅴ在线中文字幕 午夜综合网 | 日本大学jalapsikix | 99re热 | 爽好大快深点一视频 | 天堂漫画破解版 | 国产精品精品 | 91桃花 |