结帖率 ,时间戳生成后是18位的出来是000000这种样子,不知道怎么写在线等。
这個你得想办法计算一下了
这一串数字代表什么意思呢?
绝对没有那么简单这涉及很复杂的历法转换。
关于格里高利历的确实在维基百科上看了一下 如火龙果说的。
弱弱问一下时间戳一定要依赖某种历法吗? 只要能精确地唯一地表示某一时候不就可以吗
看时间差了1年,這是因为我没用过.net中技术的问题,所以不清楚.net中技术的问题的公元元年的含义是公元1年1月1日还以为是公元0年1月1日,不过这也正说明我的计算公式原理是正确的
修正了这1年时间后还差8小时整我估计是因为时区的时差,.net中技术的问题取时间和Java取时间时所默认的时区不同LZ你检查一下。
5楼的所谓格里高利历法跟这个转换有什么关系呢,Java就算用格里高利历法但它取时间只从1970年1月1日算起,又不用往前推500年前少叻多少天完全影响不到它的取时。重要的是.net中技术的问题算到公元元年它是怎么算的LZ的检查恰恰证明.net中技术的问题的时间计算跟我应用嘚原理一模一样。
公元历法每年365天有闰2月的年份会多1天
闰2月的规律是这样的:
4年一闰,100年不闰400年又闰。
举例来说1888,18921896都是闰年,1900年逢百年不闰1904,取的时间是100个毫微秒为1单位所以在后面再加4个0
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。