c#时间戳转换精确到毫秒
·
c#时间戳转换精确到毫秒
//输入需要转换的时间2024-3-1 8:30:00
DateTime now = new DateTime(2024, 3, 1, 8, 30, 0); //时间戳毫秒
long timestamp = DateTimeToLongTimeStamp(now); //调用

public static long DateTimeToLongTimeStamp(DateTime dateTime)
{
return (long)(dateTime.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds;
}
返回的时间戳为“1709253000000”;
有一个测试工具验证:https://www.bejson.com/convert/unix/index.html
希望可以帮到各位!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)