ログを JSON としてテキスト ファイルに書き込みます。ファイルでは、call obejct LogTime の値は次のとおりです。
"1378289277591".
*{"LogTime":"Date(1378290565240)"}*
以下のコードを検討してください。
Public Class Sync{
public async Task<CallModel> ConvertCallFileToCallObejct(string path)
{
try
{
using (var sr = new StreamReader(path))
{
string callText = await sr.ReadToEndAsync();
var call = new JavaScriptSerializer().Deserialize<CallModel>(callText);
return call;
}
}
catch (Exception exception)
{
Console.WriteLine(exception.Message);
}
}
}
呼び出しファイルを呼び出しオブジェクトに変換します。
var sync = new Sync();
CallModel call = sync.ConvertCallFileToCallObejct(e.FullPath).GetAwaiter().GetResult();
問題は、2013 年 9 月 4 日 10:29:25 AMCall.LogTime
ですが、Chrome コンソールと新しい日付 (1378290565240) を使用すると、結果は 2013 年 9 月 4 日 14:59:25 PMになります。
何が問題ですか?