(c#)从“long recordingId = Calendar.getInstance(). gettimeinmi
本文关键字:gettimeinmi Calendar getInstance long recordingId | 更新日期: 2023-09-27 18:18:47
"recordingId"是在Java的android应用程序中生成的。现在我正在为Windows (c# (Windows窗体))写一个程序,需要从这个长读出日期和时间。有人能帮帮我吗?
你的问题不完全清楚,但听起来你想要一个DateTime
对应于Java Calendar
和Date
中存储的"自unix纪元以来的毫秒数"值。在这种情况下:
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
方法。
Try
timestamp = new Timestamp(recordingId);