|
|
1
176
如果你宁愿坚持使用标准库,答案会稍微复杂一些:
你的问题最初说你想知道从某个日期到现在已经有多少年了。假设你想要一个整数年,你可以根据每年365.2425天进行猜测,然后使用以下任一方法进行检查
|
|
|
2
56
如果你想检查某人是否年满18岁,请使用
|
|
|
3
10
…或者别的什么。远离月份,因为它们比年份更不明确。 |
|
|
4
8
这是一个更新的DOB函数,它以与人类相同的方式计算生日:
|
|
|
5
6
|
|
|
6
4
你需要它有多精确?
|
|
|
7
2
|
|
|
8
1
` 简单的解决方案!
年:31,月:3,日:15 |
|
|
9
1
|
|
|
10
1
这个解决方案很奇怪,所以我和你分享了。这可能不是最优雅的功能。
要纠正这种不希望的行为,您需要使用生日年份来添加结果。 |
|
|
11
1
这里没有提到的另一个第三方库是mxDateTime(这两个python的前身)
前述的
第一个参数应该是
或者,对于1微秒的精度:
是的,与使用timeutil(由Rick Copeland建议)相比,为这个有问题的单一任务添加依赖关系肯定是一种过度的做法。 |
|
12
1
时间增量/(365*4)+1)/4=时间增量*4/(365*4+1) |
|
|
14
0
为了我的目的,从减两开始
|
|
|
15
0
|
|
|
16
0
此函数返回两个日期之间的年差(以ISO格式作为字符串,但可以很容易地修改为任何格式)
|
|
|
18
0
这是卡鲁塞尔操作员在洛根的《奔跑》电影中运行的代码;) |
|
|
19
0
我遇到了这个问题,发现亚当斯的回答最有帮助 https://stackoverflow.com/a/765862/2964689 但他的方法没有python示例,但这是我最终使用的方法。
|
|
|
20
0
|
|
|
21
0
我会用
输出:
我用
输出:
|
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Jas Mahay · 使用日期和日历:需要社区帮助来提高工作表的效率 1 年前 |
|
|
ViSa · 如何从Pandas的列中提取日期? 1 年前 |
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
Steven · Python的美国/纽约时间偏移显示-04:56 1 年前 |