Unix时间戳转换为C#中的本地时间日期

时间:2018-12-29 08:12:01

标签: c# datetime datetime-format

我想将Unix时间戳(长值)转换为本地尝试隐藏它。 但未显示当地时间(UTC +05.30)。

此处本地时间为29-12-2018 01:38:09 PM

但是 其显示29-12-2018 05:51:09 AM

我的代码如下。请提出我想念的东西吗?

var lastRecieved = DateTimeOffset.FromUnixTimeMilliseconds(1546062669090).DateTime.ToLocalTime();
string Timetest = lastRecieved.ToString("dd-MM-yyyy hh:mm:ss tt");
Console.WriteLine("Value in datetime format : " + Timetest);

0 个答案:

没有答案