2015-08-26 28 views
0

「現在」和「今天」是否對系統日期和時間格式有依賴性? 我知道他們會返回系統日期/時間,但我的系統日期/時間格式會有所作爲嗎?具有不同日期格式的Now and Today屬性?

考慮2015年8月3日,即使在我的系統當地日期格式爲dd/mm/yyyy或mm/dd/yyyy時,它會始終返回相同的結果嗎?

感謝您的幫助。

+0

它總是*意味着* 8月3日,但當系統使用法國文化設置(貨幣符號和分隔符相同)時,它可能會顯示爲「Aout」。 – Plutonix

+0

謝謝@Plutonix, 即使我有不同的文化(以及不同的日期時間格式),你能指導嗎?它會一樣嗎? – user576510

回答

2

Date只是VB框架的簡寫爲.NET框架的DateTime結構。 DateTime結構只存儲一個64位整數值。該整數值的含義是公元1年的1月1日午夜之後的刻度總數。 A 標記定義爲100納秒。因此,你所處的文化並不重要,價值的含義永遠是一樣的。對DateTime值進行更改的唯一方法是將它們轉換爲字符串時表示的方式。將DateTime對象轉換爲字符串時,默認情況下,它將使用當前區域性的規則來確定正確的格式。但是,無論當前的文化如何,您都可以強制它使用特定的格式。以下是standard formats的列表,以下是如何定義custom format