当前位置: 首页 > news >正文

做网站公司需要什么职位dooor网站

做网站公司需要什么职位,dooor网站,新津公园城市建设局网站,网站版面如何设计咨询区 Slider345#xff1a;我尝试将 C# 的 DateTime 转为 Unix 时间#xff0c;但是 Unix 统计的是 1970.1.1 到现在的秒数#xff0c;貌似 DateTime 统计的是 0001.1.1 到现在的 ticks 数。我目前能想到的是从现在减去 1970.1.1 从而获取 totalSeconds #xff0c;比如下… 咨询区 Slider345我尝试将 C# 的 DateTime 转为 Unix 时间但是 Unix 统计的是 1970.1.1 到现在的秒数貌似 DateTime 统计的是 0001.1.1 到现在的 ticks 数。我目前能想到的是从现在减去 1970.1.1 从而获取 totalSeconds 比如下面代码TimeSpan span DateTime.Now.Subtract(new DateTime(1970,1,1,0,0,0)); return span.TotalSeconds;请问是否有更好的解决办法回答区 Dave Swersky其实这个很好实现我大概有两种解决方案。自己实现将 DateTime 转成 UnixTime。public static DateTime ConvertFromUnixTimestamp(double timestamp) {DateTime origin  new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);return origin.AddSeconds(timestamp); }public static double ConvertToUnixTimestamp(DateTime date) {DateTime origin  new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);TimeSpan diff  date.ToUniversalTime() - origin;return Math.Floor(diff.TotalSeconds); }使用内置函数如果你的项目是基于 .NET Core 2.1 或者 .NET Standard 2.1 之上的话DateTime 提供了一个 UnixEpoch 属性它就表示 1970.1.1。public readonly struct DateTime : IComparable, IComparableDateTime, IConvertible, IEquatableDateTime, IFormattable, ISerializable{//// Summary://     The value of this constant is equivalent to 00:00:00.0000000 UTC, January 1,//     1970, in the Gregorian calendar. System.DateTime.UnixEpoch defines the point//     in time when Unix time is equal to 0.public static readonly DateTime UnixEpoch;}codeMonkey如果你运行程序的电脑的时区没有问题的话建议用 DateTimeOffset 替代 DateTime, 这个类下有一个 ToUnixTimeSeconds() 方法就是用来获取 1970-01-01T00:00:00Z 到现在的秒数参考如下代码static void Main(string[] args){long unixSeconds  DateTimeOffset.Now.ToUnixTimeSeconds();Console.WriteLine(unixSeconds);}顺便提一下上面这种方式只适合 .NET Framework 4.6 以上的版本如果你的项目版本太低的话那还是需要手工指定一下,比如下面这样。public static void Main(){TimeSpan span  DateTime.Now.Subtract(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc));Console.WriteLine(span.TotalSeconds);}更多细节可参考MSDNhttps://docs.microsoft.com/en-us/dotnet/api/system.datetimeoffset.tounixtimeseconds?redirectedfromMSDNviewnet-5.0#System_DateTimeOffset_ToUnixTimeSeconds点评区 记得当年和 PHP 开发的程序对接口时就经常会遇到这种 UnixTime 的问题没想到有这么多解法学习了。
http://wiki.neutronadmin.com/news/328587/

相关文章:

  • 职业病院网站建设知名网页设计师
  • python做音乐网站网站建设优選宙斯站长
  • 网站设计不包括建设的网站打开速度很慢
  • 机关网站建设工程总结北京网站建设V芯ee8888e
  • 域名访问网站在哪里找网站素材大全
  • 湛江师范学院网站开发技术公司需要一个简单的网站
  • 网站建设需要什么教材php建站软件
  • wordpress网站示例wordpress 重装教程视频
  • 网站vi设计公司可以直接做ppt的网站
  • 黑wordpress网站石家庄企业自助建站
  • 网站改版 价格新浪网站怎么做推广
  • 南部 网站 建设产品设计考研学校
  • 张家港保税区建设局网站银川建设
  • 北京外包公司 网站开发中国可信网站查询
  • 大气的门户网站软件开发外包网站
  • 网站建设的费用入账wordpress 淘宝同步
  • 如何做视频网站推广员专业团队介绍
  • 杭州网络推广有限公司响应式模版移动优化
  • 最新网站开发建设教材十堰秦楚网
  • ps做网站图片水印第9区在线观看完整版
  • 网站宣传虚假处罚标准网站怎么做内链
  • 网站推广如何引流wordpress 插件 图片上传
  • 做海报有什么借鉴的网站广告设计公司开店策划
  • 网站流媒体播放如何做黑龙江做网站公司
  • 做公司网站计入什么会计科目免费高清视频素材网站
  • 做网站搭建的公司全网热搜榜第一名
  • 东平专业的网站制作松原市住房和城乡建设局网站
  • 网站广告位怎么做优化关键词的方法包括
  • 流量卡网站网站注册信息查询
  • 做网站较好的框架附近编程培训机构