2025年Java longTime 和C日期转换(结构+运算符重载)

Java longTime 和C日期转换(结构+运算符重载)前几天 因为工作原因 连到了公司的一个 java 系统 查看数据的时候 突然整个人都不好了 数据库中日期字段时间为毛都是整型 之前从来没有接触过 java 所心就趁机了解了一下 原来 在数据库中 保存的是 java 中的 System currentTimeM

大家好,我是讯享网,很高兴认识大家。

前几天,因为工作原因,连到了公司的一个java系统。查看数据的时候,突然整个人都不好了,数据库中日期字段时间为毛都是整型?之前从来没有接触过java,所心就趁机了解了一下。原来,在数据库中,保存的是java中的System.currentTimeMillis()。这个返回是从1970年1月1日0时0分0秒起到现在的毫秒数,并且这是个UTC时间。明白了为什么是整型的,而我是用的.net mvc,要想正确显示出时间,还需要做一定的转换,然后就想到了一种最简单的方法,写一个通用的方法,把这个整型转换成.net的DateTime.


讯享网

从网上扒了一个方法:http://blog.csdn.net/dragonpeng2008/article/details/

public static DateTime? ConvertJavaDateTimeToNetTime(long time_JAVA_Long)//java长整型日期,毫秒为单位  {   DateTime dt_1970 = new DateTime(1970, 1, 1, 0, 0, 0);   long tricks_1970 = dt_1970.Ticks;//1970年1月1日刻度    long time_tricks = tricks_1970 + time_JAVA_Long * 10000;//日志日期刻度    DateTime dt = new DateTime(time_tricks).AddHours(8);//转化为DateTime   return dt; }

讯享网
小讯
上一篇 2025-01-16 19:32
下一篇 2025-02-15 19:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/118695.html