Автор оригинала: Python Examples.
Python DateTime – Получить будний день как номер
Чтобы получить рабочий день в качестве номера, используя Python DateTime, позвоните strftime ()
с % ж
прошел как аргумент.
Буйный | Выход |
Воскресенье | 0 |
понедельник | 1 |
вторник | 2 |
среда | 3 |
Четверг | 4 |
Пятница | 5 |
Суббота | 6 |
Пример 1: получить будний день как количество текущей даты
В следующем примере мы возьмем текущую дату и получим номер в будний день.
#import datetime package import datetime #get current time d = datetime.datetime.now() #print date print(d) #get the weekday as number print(d.strftime("%w"))
Выход
2019-06-26 08:14:39.077008 3
Неделя начинается с воскресенья, как 0. в понедельник 1. Следовательно, среда 3.
Пример 2: Получить будний день как количество конкретной даты
В следующем примере мы возьмем дату 2019-08-12 и получите номер будней.
#import datetime package import datetime #set a date d = datetime.datetime(2019,8,12) #print date print(d) #get the weekday as number print(d.strftime("%w"))
Выход
2019-08-12 00:00:00 1
2019-08-12 – понедельник. Следовательно, в будний день (понедельник) как номер 1.
Резюме
В этом руководстве мы извлекли будний день с даты в качестве ряда.
Похожие учебники
- Python Сравнить dateTime.
- Как получить короткую версию в будние дни, используя Python DateTime?
- Python String к DateTime
- Как получить день месяца, используя Python DateTime?
- Как получить имя месяца Короткая версия, используя Python DateTime?
- Как получить месяц как номер, используя Python DateTime?
- Python DateTime для строки
- Как получить полную версию в будние дни, используя Python DateTime?
- Как получить имя месяца Полная версия, используя Python DateTime?