亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#實現(xiàn)日期時間的格式化輸出的示例詳解

 更新時間:2023年03月13日 08:47:12   作者:微小冷  
這篇文章主要為大家詳細介紹了C#實現(xiàn)日期時間的格式化輸出的相關(guān)資料,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下

DateTime被放在System命名空間下,在頂級語句中不必using可直接使。

單個字母格式化

DateTime最常用的屬性是Now,表示當(dāng)前的時刻,其數(shù)據(jù)類型也是DateTime。但一般來說,Now包含的內(nèi)容有些多,比較合適的用法是通過一些關(guān)鍵字進行格式化輸出,這些關(guān)鍵字可以是單個的字母,如下例所示

string[] formatLst = new string[] { "d", "D", "f", "F", "g", "G", "t", "T", "u", "U", "m", "M", "r", "R", "y", "Y", "o", "O", "s" };
foreach (var item in formatLst)
{
    var now = DateTime.Now;
    Console.WriteLine($"{item}|{now.ToString(item)}");
}
標志輸出
2023/3/3 15:41:59
d2023/3/3
D2023年3月3日
f2023年3月3日 15:41
F2023年3月3日 15:41:00
g2023/3/3 15:41
G2023/3/3 15:41:00
t15:41
T15:41:00
u2023-03-03 15:41:00Z
U2023年3月3日 7:41:00
m3月3日
M3月3日
rFri, 03 Mar 2023 15:41:00 GMT
RFri, 03 Mar 2023 15:41:00 GMT
y2023年3月
Y2023年3月
o2023-03-03T15:41:00.4768044+08:00
O2023-03-03T15:41:00.4769105+08:00
s2023-03-03T15:41:00

其中,U表示本初子午線的長日期和長時間。

自定義格式化

ToString也重載了更加復(fù)雜的格式化方法

string[] fmtLst = new string[] { "yy", "yyyy", "MM", "dd", "ddd", "dddd", "hh", "HH", "mm", "ss", "ff", "fff", "ffff"};
foreach (var item in fmtLst)
{
    var now = DateTime.Now;
    Console.WriteLine($"{item}|{now.ToString(item)}");
}
格式輸出說明
yy23年份后兩位
yyyy20234位年份
MM03兩位月份
dd03日數(shù)
ddd周五
dddd星期五
hh0312小時制的小時數(shù)
HH1524小時制的小時數(shù)
mm45分鐘數(shù)
ss51秒數(shù)
ff15毫秒數(shù)前2位
fff156毫秒數(shù)前3位
ffff1567毫秒數(shù)前4位

上面這些針對單個年、月、日、時、分、秒的關(guān)鍵字可以通過插入其他符號的方式自由組合,例如

var dt1 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff");
var dt2 = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
var dt3 = DateTime.Now.ToString("yyyy年MM月dd日 dddd");
Console.WriteLine(dt1);
Console.WriteLine(dt2);
Console.WriteLine(dt3);

命令行輸出為

2023-03-03 15:50:20.8885
2023/03/03 15:50:20
2023年03月03日 星期五

到此這篇關(guān)于C#實現(xiàn)日期時間的格式化輸出的示例詳解的文章就介紹到這了,更多相關(guān)C#日期時間格式化輸出內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • c#(Socket)同步套接字代碼示例

    c#(Socket)同步套接字代碼示例

    c#(Socket)同步套接字代碼示例...
    2007-03-03
  • C#語音識別用法實例

    C#語音識別用法實例

    這篇文章主要介紹了C#語音識別用法,實例分析了C#利用微軟操作系統(tǒng)自動的語音識別功能,讀取信息的技巧,需要的朋友可以參考下
    2015-01-01
  • C# 快速高效率復(fù)制對象(表達式樹)

    C# 快速高效率復(fù)制對象(表達式樹)

    在代碼中經(jīng)常會遇到需要把對象復(fù)制一遍,或者把屬性名相同的值復(fù)制一遍。本文將對其解決方法進行詳細介紹。下面跟著小編一起來看下吧
    2017-04-04
  • C#實現(xiàn)俄羅斯方塊

    C#實現(xiàn)俄羅斯方塊

    這篇文章主要為大家詳細介紹了C#實現(xiàn)俄羅斯方塊小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • C#通過實現(xiàn)winmm枚舉音頻設(shè)備

    C#通過實現(xiàn)winmm枚舉音頻設(shè)備

    使用C#做音頻錄制時需要獲取音頻設(shè)備信息,其中比較簡單的就是使用winmm,所以本文就為大家介紹一下C#如何通過實現(xiàn)winmm枚舉音頻設(shè)備,需要的可以參考下
    2023-10-10
  • C# 泛型集合的自定義類型排序的實現(xiàn)

    C# 泛型集合的自定義類型排序的實現(xiàn)

    這篇文章主要介紹了C# 泛型集合的自定義類型排序的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • c#數(shù)據(jù)綁定之linq使用示例

    c#數(shù)據(jù)綁定之linq使用示例

    本實例以MS AdventureWorks2008Entities數(shù)據(jù)庫為基礎(chǔ),演示了LINQ TO ENTITY、LINQ TO ENTITYSQL和LINQ TO ENTITYCLIENT。
    2014-04-04
  • Unity3D創(chuàng)建圓柱體的方法

    Unity3D創(chuàng)建圓柱體的方法

    這篇文章主要為大家詳細介紹了Unity3D創(chuàng)建圓柱體的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 圖文詳解C#中的協(xié)變與逆變

    圖文詳解C#中的協(xié)變與逆變

    “協(xié)變”是指能夠使用與原始指定的派生類型相比,派生程度更大的類型,“逆變”則是指能夠使用派生程度更小的類型,這篇文章主要給大家介紹了關(guān)于C#中協(xié)變與逆變的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • DevExpress GridView自動滾動效果

    DevExpress GridView自動滾動效果

    這篇文章主要為大家詳細介紹了DevExpress GridView自動滾動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論