gpt4 book ai didi

c# - (C#) 从 "long recordingId = Calendar.getInstance().getTimeInMillis();"返回时间戳

转载 作者:行者123 更新时间:2023-12-01 14:26:05 25 4
gpt4 key购买 nike

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

最佳答案

您的问题并不完全清楚,但听起来您想要一个与存储在 Java Calendar 中的“自 unix 纪元以来的毫秒数”值相对应的 DateTime日期。在这种情况下:

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 方法。

关于c# - (C#) 从 "long recordingId = Calendar.getInstance().getTimeInMillis();"返回时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17166236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com