【Bug】DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks.
BUG and datetime
2023-09-11 14:14:50 时间
c#将毫秒时间戳转化成datetime
原代码
/// <summary>
/// 将毫秒值转成 C# DateTime 类型
/// </summary>
/// <param name="time"></param>
/// <returns></returns>
public static DateTime ConvertTime(this long time)
{
DateTime timeStamp = new DateTime(1970, 1, 1); //得到1970年的时间戳
long t = (time + 8 * 60 * 60*1000) * 10000000 + timeStamp.Ticks;
DateTime dt = new DateTime(t);
return dt;
}
原因
long溢出 :
修改
/// <summary>
/// 将毫秒值转成 C# DateTime 类型
/// </summary>
/// <param name="time"></param>
/// <returns></returns>
public static DateTime ConvertTime(this long time)
{
DateTime timeStamp = new DateTime(1970, 1, 1,8,0,0); //得到1970年的时间戳
timeStamp=timeStamp.AddMilliseconds(time);
return timeStamp;
}
没有粉丝,没有评论,甚至连读者都没有。因为自己写的烂,因为自己水平有限,所以自己的作品一经发出就石沉大海了,得不到任何的回信,就好像自己写的东西是给自己看的。自己的作品怎么看都好像不够完美,全身的毛病,所以读者不喜欢也很正常对吧!
其实最让我开心的是有些读者们夸我文笔不错,或许是有人第一次这样夸我的缘故吧!又或许是我写的东西没什么人认可,我感受到了一种前所未有的激动,对于未来的憧憬,对自己写下去的动力。
因为有你们,我的写作之路才不孤独,因为有你们,我才能坚持到现在,如果有一天我真的写出圈了,或许我们可以整个交流会之类的,到时候促膝长谈。
“书山有路勤为径,学海无涯苦作舟。”写作苦是苦了点,整得我差点就想放弃了,不过还好有你们。我也不急着成功,因为没有个几十年如一日的坚持,哪能轻易成功?
茫茫文海无人意,天下有君识吾心。文海很孤独,但是有诸君,便足以令我至千里。
相关文章
- 架构师写的BUG,非比寻常
- memcache bug
- 面试必问:如何快速定位BUG?BUG定位技巧及N板斧
- 怎么快速定位bug?怎么编写测试用例?
- 关于ASP.NET MVC中Response.Redirect和RedirectToAction的BUG (跳转后继续执行后面代码而不结束进程)以及处理方法
- uni-app - 实现多选功能,点击项目时选中并高亮显示(支持全选 / 反选,以及轻松的 “回显“ 数据)点击选中并改变样式,全端兼容 H5 App 小程序,代码高效简洁无 BUG
- UVa 1596 Bug Hunt (STL栈)
- Mantis Bug Tracker一个开源的bug追踪系统
- OpenSSH新曝出严重Bug,影响广泛
- IOS开发之Bug--View是懒加载导致出误以为是UI加载的bug
- 1. 成功解决 BUG:ModuleNotFoundError: No module named ‘pip‘