[英]How to format date to match specific pattern?
我需要格式化DateTime.Now以匹配此模式示例: 2011 年 3 月 10 日。
我怎樣才能實現它?
DateTime.Now.ToString("dd-MMMM-yyyy");
此處提供更多格式
您可以查看有關日期和時間格式的原始MSDN 文檔。
DateTime thisDate1 = new DateTime(2011, 6, 10);
Console.WriteLine("Today is " + thisDate1.ToString("MMMM dd, yyyy") + ".");
DateTimeOffset thisDate2 = new DateTimeOffset(2011, 6, 10, 15, 24, 16,
TimeSpan.Zero);
Console.WriteLine("The current date and time: {0:MM/dd/yy H:mm:ss zzz}",
thisDate2);
// The example displays the following output:
// Today is June 10, 2011.
// The current date and time: 06/10/11 15:24:16 +00:00
逐字取自:
這個特定的例子是
DateTime.Now.ToString("dd-MMMM-yyyy");
您可以使用 Hunter 建議的格式字符串,但如果 l10n 對您很重要,您可能需要考慮:
DateTime.Now.ToShortDateString()
這將使用區域設置來確定日期格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.