0

「recordingId」は Java の Android アプリで生成されます。現在、Windows (C# (Windows Forms)) 用のプログラムを作成しており、この long から日付と時刻を読み取る必要があります。誰でも私を助けることができますか?

4

2 に答える 2

1

あなたの質問は完全に明確ではありませんが、JavaにDateTime格納されている「UNIX エポックからのミリ秒」の値に対応するが必要なようです。その場合:CalendarDate

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 に答える