日期转换

时间:2010-07-19 07:19:54

标签: c# date formatting

如何转换显示日期7/19/2010 12:00:00 AM至July / Sunday / 2010 ???

2 个答案:

答案 0 :(得分:2)

您是否已将此作为DateTime?如果是这样,很容易:

string text = dt.ToString("MMMM'/'dddd'/'yyyy");

这将使用线程的当前文化 - 您可以使用特定的文化或不变的文化,例如

string text = dt.ToString("MMMM'/'dddd'/'yyyy",
                          CultureInfo.InvariantCulture);

请注意,“/”已在此处转义,否则将使用区域性的日期分隔符号。转义的另一个选项是使用反斜杠,但是你需要转义 或使用逐字字符串文字(假设C#由于你之前的问题):

string text = dt.ToString(@"MMMM\/dddd\/yyyy");

答案 1 :(得分:0)

这样的事情:

 DateTime.Now.ToString(@"MMMM\/dddd\/yyyy");
相关问题