如何为eg设置c#格式的日期(2013年4月28日星期三)
我想将日期格式化为2013年4月28日星期三。有人知道这样格式化日期的简单代码吗?您必须将如何为eg设置c#格式的日期(2013年4月28日星期三),c#,datetime,formatting,C#,Datetime,Formatting,我想将日期格式化为2013年4月28日星期三。有人知道这样格式化日期的简单代码吗?您必须将CultureInfo.InvariantCulture传递到ToString,以确保使用/作为日期分隔符,因为它通常会被当前区域性的日期分隔符替换: string date = dt.ToString("ddd, MM/dd/yyyy", CultureInfo.InvariantCulture); 您必须将CultureInfo.InvariantCulture传递给ToString,以确保使用/作为
CultureInfo.InvariantCulture
传递到ToString
,以确保使用/
作为日期分隔符,因为它通常会被当前区域性的日期分隔符替换:
string date = dt.ToString("ddd, MM/dd/yyyy", CultureInfo.InvariantCulture);
您必须将
CultureInfo.InvariantCulture
传递给ToString
,以确保使用/
作为日期分隔符,因为它通常会被当前区域性的日期分隔符替换:
string date = dt.ToString("ddd, MM/dd/yyyy", CultureInfo.InvariantCulture);
使用字符串;)
下面是一个例子:
使用字符串;)
下面是一个例子:
插入
日期时间选择器
dateTimePicker1.Value.toString("MM/dd/yyyy");
第二个选项创建日期时间变量
DateTime da=new DateTime();
你想在哪里使用这样的电话
da.DateTime.Now();
希望您喜欢它insert
DatetimePicker
dateTimePicker1.Value.toString("MM/dd/yyyy");
第二个选项创建日期时间变量
DateTime da=new DateTime();
你想在哪里使用这样的电话
da.DateTime.Now();
希望您喜欢它将其更改为该格式,或将其从该格式更改?重复此问题将其更改为该格式,或将其从该格式更改?此问题是重复的,如果设置了其他语言,则应替换分隔符。我是否应该删除CultureInfo.InvariantCulture以应用此行为?@user335160:如果您想使用当前区域性的日期分隔符(例如,德国的
),您只需删除第二个参数或传递null
。Tim Schmelter非常感谢。@user335160:注意:如果您想混合使用这两个参数,例如,当前区域性的日名称,但作为日期分隔符的/
必须同时包含:dt.ToString(“ddd”)+dt.ToString(“MM/dd/yyyy”,CultureInfo.InvariantCulture)实际上,如果设置了其他语言,它应该替换分隔符。我是否应该删除CultureInfo.InvariantCulture以应用此行为?@user335160:如果您想使用当前区域性的日期分隔符(例如,德国的
),您只需删除第二个参数或传递null
。Tim Schmelter非常感谢。@user335160:注意:如果您想混合使用这两个参数,例如,当前区域性的日名称,但作为日期分隔符的/
必须同时包含:dt.ToString(“ddd”)+dt.ToString(“MM/dd/yyyy”,CultureInfo.InvariantCulture)代码>