我目前陷入困境。我希望有人能解决它。
我有这样的时间戳记:27 / Jun / 2020 09:40:50:200(dd / MMM / yyyy HH:mm:ss:fff)
我想使用c#将其转换为13位时间戳。
我以前在做什么:
已输入:2020/6/26 4:09:51 +00:00
输出:1593187791355
答案 0 :(得分:3)
您可能是指1970年以来的Unix滴答,在.NET中以.ToUnixTimeMilliseconds()表示
string date = "27/Jun/2020 09:40:50.120";
var pdate = DateTimeOffset.Parse(date);
var unixTimeMilliseconds = pdate.ToUnixTimeMilliseconds().ToString();
Console.WriteLine(unixTimeMilliseconds);
Console.WriteLine(unixTimeMilliseconds.Lenght);
给您
1593243650120
13