-3

過去 2 時間、この /Date(1358805600000)/ を通常の日付に変換しようとしました。何も機能しませんでした。

4

2 に答える 2

3

エポックから開始して秒を追加できます。

public static DateTime UnixTimeToDateTime(long UnixTime)
{
   DateTime epoch = new DateTime(1970,1,1,0,0,0,0);

   return epoch.AddSeconds(UnixTime).ToLocalTime();
}

これはJSON 日付 (それが何であれ) ではなく、通常のオブジェクトDateTimeであることに注意してください。その後、JSON.NETなどの JSON シリアライザーを使用して、このDateTimeオブジェクトを JSON 文字列に変換できます。

于 2013-01-23T20:50:05.573 に答える
0

許容できる回答を提供するために、Marc Bのコメントを先取りします。

「json」日付のようなものはありません。Jsonは単なるエンコーディング形式です。これは、1970 年 1 月 1 日からのミリ秒単位の JavaScript タイムスタンプです。

1000 で割ると、標準の UNIX タイムスタンプ (秒単位) が得られます。

于 2013-01-23T21:27:23.177 に答える