Автор оригинала: 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?