像儒略数字用于计算日期一样,是否有任何特定的数字来计算时间
Like Julian number is used to calculate date is there any specific number to calculate time
我想在C++中使时间数据类型。要计算日期,我们可以使用儒略数。是否有任何特定的数字来计算时间
大多数程序在需要一个数字来表示绝对日期/时间时使用"自 epoc 以来的非闰秒"。epoc可以是任何东西,但1970年1月1日的午夜UTC很常见,因为很多操作系统都使用它。如果您使用 32 位有符号类型,那么这适用于 +/- 68 年。64位类型很容易涵盖宇宙的年龄。
对于一些目的(例如GPS和天文学),"非闰秒"还不够好,您需要实际经过的时间。
您还可以获得该主题的变化,例如,Java 标准库将您推向自 epoc 以来的非闰毫秒,因为这就是System.currentTimeMillis()
返回的内容。这只适合32位类型大约一个月,这就是为什么比Java更旧的环境并不总是接受它的原因。
不确定理解,但也许你可以看看struct tm
:
TM结构
相关文章:
- C++如何计算用户输入的数字中的偶数位数
- 如何计算数组中元素的位数?(不是数组的长度),并计算其数字的总和
- 计算十进制 c++ 之后的数字
- 我可以通过取每个数字的模并取和来计算大数的模数吗?
- 在C++中编程,将 3 个数字发送到一个函数,然后计算这 3 个数字的平均函数
- 如何在向量中某个数字之后重新计算进程
- 如何计算整数的十进制数字?
- 如何使用count_if计算向量中的可变数字范围
- 如何计算整数链中使用了多少次数字?
- 如何计算给定数字在二叉树中出现的次数?
- C++在不使用pow或循环的情况下计算一个数字的幂
- 从文本文件中的每一行读取数字,并计算数字重复的次数
- 如何使用递归计算从 0 到给定数字的奇数?
- 在手臂氖中高效计算两个不同的数字
- 如何将此代码转换为两个以上的数字(计算HCF)
- 相同数字计算的怪异结果差异
- 用非常大的数字计算
- 猜数字:计算机要猜多少次才能得到正确的数字
- 从给定的数字计算所有可能的数字
- 根据存储在集合中的数字计算向量中的int