gpt4 book ai didi

c++ - 表示类中日期的最佳方式(日月年与时间戳)

转载 作者:搜寻专家 更新时间:2023-10-31 01:05:47 24 4
gpt4 key购买 nike

假设我们有一个类存储一些日期,例如 2014 年 2 月 27 日。考虑该类的以下两种可能实现:

  1. 存储日、月、年
  2. 存储自引用日期以来的天数,例如1900 年 1 月 1 日

现在我被告知第二种方式是“更好”或更受欢迎的方式,但我不确定为什么。有人愿意解释吗?

最佳答案

没有正确或错误的方法。很大程度上取决于您有多少空间来编码日期以及您打算用它做什么。 Unix epoch是自 1970 年 1 月 1 日星期四(UTC 时间)以来的秒数,我相信 Thompson 和 Richie 在选择它时就知道他们在做什么。

Windows 将自 1600 年 1 月 1 日以来的 100 纳秒间隔数用于其 FILETIME。时间并为其 SYSTEMTIME 使用年/月/日/小时/分钟/秒/毫秒次,因此即使在一个平台上,您也可以有多种表现形式。

关于c++ - 表示类中日期的最佳方式(日月年与时间戳),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22081841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com