close

嗨~ 我是 IG 雞湯工程師 歡迎大家追蹤我喔~

情境:

今天要轉換日期格式,輸出的格式為美國,所以是輸出 13 August。

但因為我的環境是中文環境,所以都會輸出 13 八月。

目標:

1. 13 八月 轉成 13 August。

2.依照國家語言,調整格式輸出。

解說:

程式碼:

 

DateTime july28 = new DateTime(2009, 7, 28, 5, 23, 15, 16);

string tst  = july28.ToString("dd MMMM", CultureInfo.CreateSpecificCulture("US"));

解說:

根據ToString() 裡面本來就有 格式的欄位,所以我們只要依照規則輸入格式就可以了。

要多加上 using;

並使用 CultureInfo.CreateSpecificCulture("US");

但這邊要注意的是:他會比較系統原本語系,如果與系統設定相同會跳出Exception

 

 

 

 

 

arrow
arrow
    文章標籤
    C# 日期格式轉換
    全站熱搜
    創作者介紹
    創作者 阿駿 的頭像
    阿駿

    阿駿的部落格

    阿駿 發表在 痞客邦 留言(0) 人氣()