Time 是否有广泛接受的64位日期和时间格式?

Time 是否有广泛接受的64位日期和时间格式?,time,64-bit,Time,64 Bit,我需要精确到毫秒级。因为我在谷歌上找不到任何相关的东西(除了2038年和其他年份),所以我试着提出自己的想法。假设我是这样编码的64位无符号整数 i=毫秒 i*=1000 i+=秒 i*=60 i+=分钟 i*=60 i+=小时 i*=24 i+=天 i*=366 i+=年 这将使日期结束于公元583344214年1月10日下午2:25:51:616。够远了。但是,如果已经建立了64位毫秒时间格式,我宁愿使用它。有什么吗?为什么不能使用毫秒精度的标准unix时间戳?在什么环境下?大多数都有一个8

我需要精确到毫秒级。因为我在谷歌上找不到任何相关的东西(除了2038年和其他年份),所以我试着提出自己的想法。假设我是这样编码的64位无符号整数

i=毫秒 i*=1000 i+=秒 i*=60 i+=分钟 i*=60 i+=小时 i*=24 i+=天 i*=366 i+=年


这将使日期结束于公元583344214年1月10日下午2:25:51:616。够远了。但是,如果已经建立了64位毫秒时间格式,我宁愿使用它。有什么吗?

为什么不能使用毫秒精度的标准unix时间戳?在什么环境下?大多数都有一个8字节的DateTime.windows和linux,跨语言(尽管大部分是c++)程序员无法就如何编码文本达成一致,这一点就这么简单。在处理时间和日期时,这并没有变得更好。