我想今天约会这种格式:
Wednesday, May 27, 2015
我想使用此代码:
richTextBox2.AppendText("\n" + DateTime.Now.Day.ToString() + ", " +
DateTime.Now.Year.ToString());
但我周三无法加载,可能会有价值。 我怎样才能做到这一点? 感谢
答案 0 :(得分:3)
使用custom date and time formats和基于英语的文化(例如:InvariantCulture
),而不是获得DateTime
属性会更好;
DateTime.Now.ToString("dddd, MMMM dd, yyyy", CultureInfo.InvariantCulture)
May
在这里可能很棘手:-p。
您尝试获取full month name或abbreviated month name并不清楚。如果您想使用缩写版本,则需要将MMMM
说明符更改为MMM
specifier。
答案 1 :(得分:2)
使用DateTime
值时,您可以通过对其应用适当的display format,以几乎任何您想要的方式向最终用户展示该值。
这将显示日期和月份的全名,这似乎是您要求的:
richTextBox2.AppendText(Environment.NewLine + DateTime.Now.ToString("dddd, MMMM dd, yyyy"));
输出:
2015年5月27日星期三