0

“recordingId”是在 Java 的 android-app 中生成的。现在我正在为 Windows (C# (Windows Forms)) 编写一个程序,并且需要从这么长的时间内读出日期和时间。有谁能够帮我?

4

2 回答 2

1

您的问题并不完全清楚,但听起来您想要一个DateTime对应于存储在 JavaCalendarDate. 在这种情况下:

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 回答