c# - 在 C# 中转换为 13 位时间戳
问题描述
我目前遇到一个问题。我希望有人能解决它。
我有这样的时间戳: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
解决方案
您可能是指自 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
推荐阅读
- figma-api - 如何获取图片的原始图片文件类型(png、jpg等)?
- github-api - 更新默认分支 - GitHub GraphQL API
- c# - XmlSerializer 根据实例类型重命名 RootElement
- vue.js - Vue & Quasar:如何读取 quasar 项目之外的文件 (zip)
- r - 关于 R 中包“rdrobust”中的“rdplot”函数的问题
- postgresql - postgresql 函数中的动态列返回数
- firebase - 使用flutter firebase在线/离线的用户存在
- laravel - 如何在招摇中插入外部文件作为示例
- keras - Yolo to keras to coreml : 获得信心和坐标作为输出
- python - python中n个整数中的最大整数