Рубрики
Без рубрики

Как получить будний день как номер, используя Python DateTime?

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