「recordingId」は Java の Android アプリで生成されます。現在、Windows (C# (Windows Forms)) 用のプログラムを作成しており、この long から日付と時刻を読み取る必要があります。誰でも私を助けることができますか?
2 に答える
1
あなたの質問は完全に明確ではありませんが、JavaにDateTime
格納されている「UNIX エポックからのミリ秒」の値に対応するが必要なようです。その場合:Calendar
Date
private static readonly DateTime UnixEpoch = new DateTime(1970, 1, 1, 0, 0, 0,
DateTimeKind.Utc);
public static DateTime FromMillisecondsSinceUnixEpoch(long milliseconds)
{
return UnixEpoch.AddMilliseconds(milliseconds);
}
また、既存のメソッドを使用する場所でDateTimeOffset
、または実際に私の[Noda Time][1]
ライブラリを使用することを検討することもできます。Instant.FromMillisecondsSinceUnixEpoch
于 2013-06-18T10:19:40.537 に答える
0
試す
timestamp = new Timestamp(recordingId);
于 2013-06-18T10:16:07.790 に答える