#region 获取当前时间戳
//1.方法一
//ToUniversalTime()将当前DateTime对象的值转换为世界标准时间(UTC)
TimeSpan mTimeSpan = DateTime.Now.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0);
//得到精确到秒的时间戳(长度10位)
long time = (long)mTimeSpan.TotalSeconds;
Console.WriteLine("demo1:" + time);
//2.方法二(同一)
TimeSpan ts = DateTime.Now.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
string time2 = Convert.ToInt64(ts.TotalSeconds).ToString();
Console.WriteLine("demo2:" + time2);
//3.方法三
// .NET 4.6及更高版本里才能使用
long timeStamp = DateTimeOffset.Now.ToUnixTimeSeconds(); // 相差秒数
Console.WriteLine("demo3:" + timeStamp);
//4.方法四
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
long timeStamp1 = (long)(DateTime.Now - startTime).TotalSeconds; // 相差秒数
System.Console.WriteLine("demo4:" + timeStamp1);
#endregion 获取当前时间戳
c# - - - 获取时间戳
原创
©著作权归作者所有:来自51CTO博客作者zicl的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
day.js 时间戳
day.js 的时间戳 希望大家可以补充
时间段 时间戳 时间处理 -
【C#】时间戳转换
今天有时间戳转换的需求,网上找了半天才找到相关代码,经测试有效,特作此笔记和大家分享! 1.时间戳转为C#格式时间 2.DateTime时间格式转换为Unix时间戳格式
时间戳 unix c# 时间格式转换 时间格式 -
C#时间戳转换[转发]
http://www.cnblogs.com/qingliuyu/p/3835858.html 以下是C#下的日期与unix时间戳的相互转换:
unix 时间戳 c# 相互转换 日期转换 -
【C++】获取时间戳
std::chrono属于C++ 11.
c++ 算法 开发语言 时间戳 #include