![]() |
1
48
日期时间的“默认格式”是:
至少在当前 mono implementation . 如果您希望显示2001-02-03T04:05:06Z之类的内容,即按照中指定的日期和时间组合,则这会特别痛苦。 ISO 8606 但在您的案例中不是一个大问题:
这将设置ToString on DateTimes的默认行为,以返回预期的格式。 |
![]() |
2
8
它取决于应用程序的本地化设置。 Change that accordingly 以获得正确的格式。 否则就有一个助手类或一个始终处理日期时间的扩展方法。
|
![]() |
3
1
DateTime.ToString() 组合由的shortdatepattern和longtimepattern属性返回的自定义格式字符串 DateTimeFormatInfo .您可以在中指定这些模式 DateTimeFormatInfo.CurrentInfo . 我从未试过这样做。 |
![]() |
4
1
如果你想确保你的文化保持不变,那就自己设置它来避免麻烦。
上面的示例将线程的文化设置为比利时荷兰语。 currentCulture执行所有日期和时间处理,currentUICulture处理UI本地化(如资源)。 |
![]() |
5
0
您可以编写这样的扩展方法:
|