c++ - C ++如何计算自纪元以来的天数?
问题描述
我发现了一些关于这个的帖子,但是每个人都总是使用一些库我只是好奇有人知道我如何在不使用任何库的情况下做到这一点吗?因为我在这本书中做一些练习,并且我建立了一个日期类,它有成员年月日,现在我必须将类更改为基本上是自纪元以来的日子。
似乎有点难,虽然因为像一月有 31 天,然后 2 月(它说排除闰年)有 28 月有 31 天,是的,这似乎有点难,有人有什么想法吗?
解决方案
这只是一个想法,但是,由于您从纪元开始计算天数,因此您可以首先计算自 1970 年以来的年数,然后再计算 365 次,因为您没有考虑闰年。之后,您只需计算自年初以来用作输入的天数,我猜。
推荐阅读
- c# - 在圆环图.net c#中显示数字
- python - 表格可以与合并列一起引导吗?
- html - 如何使用 CSS 设置常规(未标记)HTML 文本的样式?
- c# - 在 Unity 中旋转对象时,脚本不会在 Z 轴上旋转对象,只有 X 和 Y?
- c# - 将返回值分配给变量时是否总是进行复制?
- python-3.x - 使用 Pyinstaller 的 SQLite3 和 python 的问题
- javascript - 将 props 传递给 Vue.js 中的另一个组件
- python - 使用 readlines 并以某种方式跳过两个 csv 文件中比较的第三列
- python - Django模型类__new__,传递给super().__new__的正确参数是什么?
- angular - 如何避免使用“禁用”属性来启用/禁用基于 FormGroup 的验证状态的 Angular 反应式表单控件?