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

时间:2013-07-09 08:33:06

标签: c# datetime formatting

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

3 个答案:

答案 0 :(得分:5)

您必须将CultureInfo.InvariantCulture传递给ToString,以确保使用/作为日期分隔符,因为它通常会替换为当前文化的日期分隔符:

string date = dt.ToString("ddd, MM/dd/yyyy", CultureInfo.InvariantCulture);

Demo

答案 1 :(得分:0)

使用字符串;) 这是给你的一个例子: http://www.dotnetperls.com/datetime-format

答案 2 :(得分:0)

插入DatetimePicker

dateTimePicker1.Value.toString("MM/dd/yyyy");

第二个选项创建日期时间变量

DateTime da=new DateTime();

以及您想要使用此类调用的地方

da.DateTime.Now();

希望你喜欢它