物理ディスク上のファイルにログを書き込む ac# アプリを書いていますが、TimeGenerated プロパティの奇妙な動作に気付きました。コンピューターのローカル日付は xx.xx.2056 です (理由は聞かないでください)。 、しかしプロパティの値はxx.xx.1920年を与え、時間も一致しません。
コードは次のとおりです。
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);
}
}
}
前もって感謝します。