2
我一直在寫日誌寫入物理磁盤上的文件,但我注意到TimeGenerated屬性的奇怪行爲 - 計算機上的本地日期是xx.xx.2056(不要問爲什麼),但財產的價值xx.xx.1920年和時間不匹配。
下面是代碼:
EventLogEntry.TimeGenerated返回完全錯誤的日期
using (EventLog log = new EventLog("Application", "."))
{
using (StreamWriter sw = new StreamWriter("events.log"))
{
foreach (EventLogEntry e in log.Entries)
{
sw.WriteLine("{0} : {1} : {2}", e.TimeGenerated, e.EntryType, e.Message);
}
}
}
在此先感謝。
我要問.... *爲什麼*是本地日期2056 ?是不太知名的UTC + 375k時區? – 2013-02-19 06:27:19
我們正在測試我們的應用程序以瞭解它如何工作,我想它被稱爲未來日期測試或類似的東西。那麼,我可以用2056年不遠的其他一年,但它仍然會給我同樣的結果。 – cookieMonster 2013-02-19 06:32:36
此問題是否與特定日期範圍有關?或者不管它總是發生? – bytefire 2013-02-19 06:35:01