Ant*_*ier 6 python datetime pandas
下面的代码返回52 52:怎么回事?
import pandas as pd
ts = pd.Timestamp('01-01-2017 12:00:00')
print(ts.weekofyear, ts.week)
Run Code Online (Sandbox Code Playgroud)
mx0*_*mx0 10
这是正确的,即ISO周日期.
上个星期
ISO周编号年的最后一周,即第52周或第53周,是01周前的一周.本周的属性是:
- 这是今年的最后一个星期四.
- 这是最后一周,12月份的大部分时间(4次或更多次).
- 它的中间一天,周四,在结束的一年.
- 它的最后一天是最接近12月31日的星期日.
- 它有12月28日.因此,上周最早可能从12月22日星期一延长到12月28日星期日,最后一周可能从12月28日星期一延长到1月3日星期日(下一个格里高利年).
如果12月31日是星期一,星期二或星期三,则是在第二年的第01周.如果是在星期四,则是在刚刚结束的第53周; 如果在星期五它是在第52周(如果结束的那一年是闰年,则为53); 如果在星期六或星期日,它是在刚刚结束的第52周.
| 归档时间: |
|
| 查看次数: |
911 次 |
| 最近记录: |