我有一個SYSTEMTIME,我試圖從中獲取一個本地化的字符串的日期和時間值。類似於GetDateFormat/GetTimeFormat的API獲取日期或時間 - 但不是兩者都有。如何從系統時間獲取本地化的日期和時間
是否有一個可用的API,可以從SYSTEMTIME中獲取包含日期和時間的本地化字符串?
我有一個SYSTEMTIME,我試圖從中獲取一個本地化的字符串的日期和時間值。類似於GetDateFormat/GetTimeFormat的API獲取日期或時間 - 但不是兩者都有。如何從系統時間獲取本地化的日期和時間
是否有一個可用的API,可以從SYSTEMTIME中獲取包含日期和時間的本地化字符串?
Windows API沒有日期/時間格式字符串。它具有單獨的日期和時間格式字符串。
淨確有DateTimeFormatInfo.FullDateTimePattern
,但看在反射這似乎被初始化爲:
LongDatePattern + " " + LongTimePattern
,這就是它有我的Windows 7 PC上的所有354和文化價值。如果一個程序創建了一個自定義的.Net文化並對其進行了不同的定義,則只會看到不符合此模式的內容。
我對在出售世界各地,沒有人的曾經抱怨我們使用日期和時間與空格分隔軟件工作。
因此,.NET爲此建立了全球化的語言環境模式:-) +1 – TLama
我看到你正在尋找一個單一的功能,但你不能把它們連接起來嗎? – TLama
這不起作用,不推薦。 http://msdn.microsoft.com/en-us/library/aa292178(v=vs.71).aspx –
我知道,你需要有一個正確的日期和時間順序(或有一個分隔符之間,如果有一些)。好問題! – TLama