的格式有沒有什麼辦法讓確切低於當前日期 - 18的格式2010年八月 我試過 -的方式來獲得確切低於當前日期
string dt = DateTime.Now.ToShortDateString().ToString();
dt = dt.Replace("-", " ");//return 18 Aug 10.
但我想確切的格式:18 Aug 2010
由於
的格式有沒有什麼辦法讓確切低於當前日期 - 18的格式2010年八月 我試過 -的方式來獲得確切低於當前日期
string dt = DateTime.Now.ToShortDateString().ToString();
dt = dt.Replace("-", " ");//return 18 Aug 10.
但我想確切的格式:18 Aug 2010
由於
如果您想要始終使用英文月份縮寫而不考慮線程文化,則還應該指定格式化文化。例如:
DateTime.Now.ToString("dd MMM yyyy", CultureInfo.InvariantCulture)
DateTime.Now.ToString("d MMM yyyy");
This link對在C#格式化日期時間的更多信息
.ToString("dd MMM yyyy");
或
.ToString("d MMM yyyy");
根據,如果你想在一天的一部分,例如 「08 8」 或 「8月8日」
再次輝煌downvoting。我真的不知道爲什麼我打擾這個網站。 – fearofawhackplanet 2010-08-18 12:57:13
這將有助於你的事業,如果你解釋你的答案......也許解釋你是什麼不同然後其他人....又名.. – Nix 2010-08-18 12:59:51
@尼克斯:我不必解釋任何事情。我的回答是正確的,在發佈時這是唯一正確的答案。如果你想讓我失望,因爲其他人已經添加/編輯了他們的答案,那麼不管。 – fearofawhackplanet 2010-08-18 13:03:27
string formattedDate = DateTime.Now.ToString("dd MMM yyyy");
+1代碼和參考鏈接 – Russ 2010-08-18 12:55:53
提及文化+1 – fearofawhackplanet 2010-08-18 13:12:54