欢迎光临
我的个人博客网站

C#时间戳转换

  时间戳转换

   有时候获取前端数据的时候,给你的数据中会有时间问题, 传给你的是一个时间戳,而我们需要处理这个时间戳

例如

  

   strStamp=Regex.Matches(strStamp,@"(?<=()((?<gp>()|(?<-gp>))|[^()]+)*(?(gp)(?!))").Cast<Match>().Select(t => t.Value).ToArray()[0].ToString();    //这个时候看strStamp的值是否是一个整数,然后是一个整数就直接执行下一步,如果是整数+**,这个时候我们就需要把+加号后面的一串字符给处理,然后执行下一步   var str = Convert.ToInt64(strStamp);    long timeTricks = new DateTime(1970, 1, 1).Ticks + str * 10000 + TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now).Hours * 3600 * (long)10000000;    var time= new DateTime(timeTricks).ToString("yyyy-MM-dd HH:mm:ss");

 

 

 

  这样就OK了

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » C#时间戳转换
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏