相关疑难解决方法(0)

如何在Python中获取日期的星期几?

我想找出以下内容:给定一个日期(datetime对象),一周的相应日期是什么.

例如星期日是第一天,星期一:第二天......依此类推

然后,如果输入是今天的日期.

>>> today = datetime.datetime(2017, 10, 20)
>>> today.get_weekday()  # what I look for
Run Code Online (Sandbox Code Playgroud)

输出可能6(从星期五开始)

python datetime weekday

519
推荐指数
15
解决办法
57万
查看次数

Python:季节的日期时间

我想将日期时间序列转换为季节,例如3个月,4个月,5个月我想用2(春天)替换它们; 几个月6,7,8我想用3(夏天)等替换它们.

所以,我有这个系列

id
1       2011-08-20
2       2011-08-23
3       2011-08-27
4       2011-09-01
5       2011-09-05
6       2011-09-06
7       2011-09-08
8       2011-09-09
Name: timestamp, dtype: datetime64[ns]
Run Code Online (Sandbox Code Playgroud)

这是我一直试图使用的代码,但无济于事.

# Get seasons
spring = range(3, 5)
summer = range(6, 8)
fall = range(9, 11)
# winter = everything else

month = temp2.dt.month
season=[]

for _ in range(len(month)):
    if any(x == spring for x in month):
       season.append(2) # spring 
    elif any(x == summer for x in month):
        season.append(3) # summer
    elif any(x == fall for …
Run Code Online (Sandbox Code Playgroud)

python datetime pandas

6
推荐指数
2
解决办法
7798
查看次数

标签 统计

datetime ×2

python ×2

pandas ×1

weekday ×1