from datetimeimportdatetime datetime.date(2022,2,22).weekday() 输出: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 1 在代码中,datetime模块会先将由年、月和日组成的日期转换为datetime日期。然后weekday()方法获取“2022-02-22”这天是星期二。 但是根据我们国内的习惯,总不能直接输出1吧。所以我们...
from datetime import datetime dayOfWeek = datetime.now().isoweekday() ###返回数字1-7代表周一到周日 day_Week = datetime.now().weekday() ###返回从0开始的数字,比如今天是星期5,那么返回的就是4 print(dayOfWeek ) print(day_Week ) 好吧,不得不说:踏遍雷坑,光阴易逝...
print(week_list[date_num]) #第五种,使用pandas,Series.dt可用于以datetimelike的形式访问序列的值并返回几个属性。 # Series.dt.day_name()函数返回具有指定语言环境的DateTimeIndex的日期名称。 # 这里是从0开始计数的,0-6表示周一到周日 import pandas as pd from datetime import datetime df = pd.DataFrame...
dt.day_of_week == pdl.MONDAY dt.end_of('week') dt.day_of_week == pdl.SUNDAY dt.next(pdl.WEDNESDAY) dt.day_of_week == pdl.WEDNESDAY dt = pdl.datetime(2012, 1, 1, 12, 0, 0) dt.next() # '2012-01-08 00:00:00' dt.next(keep_time=True) # '2012-01-08T12:00:00+00:...
print(calendar.day_name[date_week]) # Sunday 1. 2. 3. 4. 5. 3. 第三方pendulum模块 datetime模块也有一些限制,如处理时区问题等。pendulum是第三方开源库,可解决内置datetime模块的所有问题。 1. day_of_week import pendulum # pip install pendulum ...
today_date = datetime.date.today() now_time = datetime.datetime.now() 这样可以获取到当前的日期和时间。 判断周末的逻辑 我们可以通过datetime模块提供的方法来确定一个日期是属于周末还是工作日。 一、WEEKDAY()和ISOWEEKDAY()方法 weekday()方法返回的是一个从0(周一)到6(周日)的整数,而isoweekday()方...
weekday():2isoweekday()3Friday weekday():4isoweekday()58计算两个日期时间对象之间的时差importdatetimefromdatetimeimporttimedelta datetimeFormat='%Y-%m-%d %H:%M:%S.%f'date1='2016-04-16 10:01:28.585'date2='2016-03-10 09:56:28.067'diff=datetime.datetime.strptime(date1, datetimeFormat)\-dat...
datetime模块也有一些限制,比如处理时区问题等等。而 pendulum 模块是这个第三方开源库,可以解决内置datetime模块的所有问题。 https://pypi.org/project/pendulum/ 当然,它也有方法可以输出指定日期是星期几。 在交互式环境中输入如下命令: importpendulum pendulum.parse('2022-02-22').day_of_week ...
week_cn[datetime.date(2022, 9, 18).weekday()] 输出:'星期二' 第3种方法 isisoweekday() isoweekday()方法与前一个weekday()方法的工作原理类似,最大的区别是它返回1-7之间的整数,用来代表“星期一”到“星期日”。 在交互式环境中输入如下命令: ...
获取当前星期几 importdatetime today= datetime.datetime.now().weekday() + 1print(today) # 指定日期 week = datetime.datetime.strptime("2020801", "%Y%m%d").weekday() + 1 print(week)