4

我有一个 SYSTEMTIME,我正在尝试从中获取包含日期和时间值的本地化字符串。像 GetDateFormat/GetTimeFormat 这样的 API 可以获取日期或时间,但不能同时获取两者。

是否有可用的 API 可以为我提供来自 SYSTEMTIME 的日期和时间的本地化字符串?

4

1 回答 1

2

Windows API 没有日期/时间格式字符串。它有单独的日期和时间格式字符串。

.Net 确实有DateTimeFormatInfo.FullDateTimePattern,但是在 Reflector 中看起来这似乎被初始化为:

LongDatePattern + " " + LongTimePattern

这就是它对我的 Windows 7 PC 上所有 354 种文化的价值。如果程序创建了自定义 .Net 文化并对其进行了不同的定义,您只会看到不符合此模式的内容。

我开发过的软件销往世界各地,从来没有人抱怨过我们使用空格分隔的日期和时间。

于 2012-09-24T19:28:44.347 回答