如何格式化c#中的日期(例如,星期三,04/28/2013)

use*_*160 0 c# formatting datetime

我想像2013年4月28日星期三格式化日期.任何人都知道一个简单的代码来格式化这样的日期?

Tim*_*ter 5

您必须传递CultureInfo.InvariantCultureToString确保/使用日期分隔符,因为它通常会替换为当前区域性的日期分隔符:

string date = dt.ToString("ddd, MM/dd/yyyy", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

演示