faker.providers.date_time — Документация Faker 18.4.0
- класс
faker.providers.date_time.
Поставщик
(генератор : Любой ) Базы:
faker.providers.BaseProvider
-
am_pm
() → стр Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... фейк.am_pm() ... 'ЯВЛЯЮСЬ' 'ЯВЛЯЮСЬ' 'ЯВЛЯЮСЬ' 'ЯВЛЯЮСЬ' 'ЯВЛЯЮСЬ'
-
век
() → стр Пример: «XVII» Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... фейк.век() ... 'XIII' 'XIV' 'II' IX 'XVII'
-
дата
(шаблон : str = ‘%Y-%m-%d’ , end_datetime: Union[datetime. Получить строку даты между 1 января 1970 года и настоящим.
Параметры: шаблон — Формат даты (год-месяц-день по умолчанию) Пример: ‘27.11.2008’ Возврат: Дата Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... поддельная.дата() ... '1996-03-20' '2021-07-31' '15 августа 1998 г.' '1972-10-03' '15 августа 1987 г.'
-
date_between
( start_date: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int] = ‘-30y’5 date.0date,
, , datetime.datetime , datetime.timedelta , str , int] = ‘сегодня’ ) → datetime. date Получить объект Date на основе случайной даты между двумя заданными датами. Принимает строки даты, которые могут быть распознаны функцией strtotime().
Параметры: - start_date
- end_date — по умолчанию «сегодня»
Пример: Дата(‘1999-02-02’)
Возврат: Дата
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_between() ... datetime.date(2021, 12, 28) datetime.date(2006, 5, 14) datetime.date(2019, 1, 18) datetime.date(2007, 7, 27) datetime.date(1994, 8, 21)
- start_date
-
date_between_dates
( date_start: Union[datetime.date , datetime.datetime , datetime.timedelta0005 ,
str , int , None] = None ) → datetime.date Принимает два объекта Date и возвращает случайную дату между двумя заданными датами. Принимает объекты даты или даты и времени
Параметры: - date_start — Дата
- дата_конец
Возврат: Дата
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_between_dates() ... дата/время.дата(2023, 4, 6) дата/время.дата(2023, 4, 6) дата/время.дата(2023, 4, 6) дата/время.дата(2023, 4, 6) дата/время.дата(2023, 4, 6)
-
date_object
( end_datetime: необязательно [datetime.datetime] = None ) → datetime.date Получить объект даты между 1 января 1970 года и настоящим :пример: datetime.
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_object() ... datetime.date(1996, 3, 20) datetime.date(2021, 7, 31) дата/время.дата(1998, 8, 15) datetime.date(1972, 10, 3) datetime.date(1987, 8, 15)
-
date_of_birth
( tzinfo: необязательно[datetime.tzinfo] = None , minimum_age: int = 0 , max_age: int = 115 ) → datetime.date Создать случайную дату рождения, представленную в виде объекта Date, ограничено необязательными параметрами miminimum_age и max_age параметры.
Параметры: - tzinfo — по умолчанию нет.
- Minimum_age — По умолчанию 0.
- max_age — по умолчанию 115.
Пример: Дата(‘1979-02-02’)
Возврат: Дата
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... фальшивая.дата_рождения() ... datetime.date(2022, 3, 9) datetime.date(1959, 9, 10) datetime.date(2010, 6, 2) datetime.date(1964, 7, 1) datetime.date(1912, 10, 8)
-
date_this_centre
( before_today: bool = True , after_today: bool = False ) → datetime.date Получает объект Date для текущего века.
Параметры: - before_today – включить дни в текущем столетии до сегодняшнего дня
- after_today – включить дни в текущем столетии после сегодняшнего дня
Пример: Дата(‘2012-04-04’)
Возврат: Дата
Примеры: >>> Faker. seed(0) >>> для _ в диапазоне (5): ... подделка.date_this_centre() ... datetime.date(2013, 2, 8) datetime.date(2014, 4, 23) datetime.date(2001, 5, 18) datetime.date(2008, 10, 22) datetime.date(2017, 5, 24)
-
date_this_decade
( before_today: bool = True , after_today: bool = False ) → datetime.date Получает объект Date для десятичного года.
Параметры: - before_today – включить дни в текущем десятилетии до сегодняшнего дня
- after_today – включить дни в текущем десятилетии после сегодняшнего дня
Пример: Дата(‘2012-04-04’)
Возврат: Дата
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка. date_this_decade() ... datetime.date(2021, 8, 21) datetime.date(2023, 3, 23) дата/время.дата(2021, 10, 15) дата/время.дата(2020, 3, 3) datetime.date(2021, 2, 6)
-
date_this_month
( before_today: bool = True , after_today: bool = False ) → datetime.date Получает объект Date для текущего месяца.
Параметры: - before_today – включить дни в текущем месяце до сегодняшнего дня
- after_today – включить дни в текущем месяце после сегодняшнего дня
Пример: dtdate(‘2012-04-04’)
Возвраты: dtdate
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_this_month() ... дата/время.дата(2023, 4, 3) дата/время. дата(2023, 4, 5) дата/время.дата(2023, 4, 3) дата/время.дата(2023, 4, 1) дата/время.дата(2023, 4, 2)
-
date_this_year
( before_today: bool = True , after_today: bool = False ) → дата/время.дата Получает объект Date для текущего года.
Параметры: - before_today – включить дни в текущем году до сегодняшнего дня
- after_today – включить дни в текущем году после сегодняшнего дня
Пример: Дата(‘2012-04-04’)
Возврат: Дата
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_this_year() ... datetime.date(2023, 3, 23) datetime.date(2023, 2, 7) datetime.date(2023, 3, 15) datetime.date(2023, 3, 28) дата/время. дата(2023, 2, 10)
-
date_time
( tzinfo: необязательно [datetime.tzinfo] = None , end_datetime: Union [datetime.date , datetime.datetime , datetime.timedelta , str , int , None] = None ) → datetime.datetime Получить объект datetime для даты между 1 января 1970 года и настоящим :param tzinfo: часовой пояс, экземпляр подкласса datetime.tzinfo :пример: datetime(‘2005-08-16 20:39:21’) :возврат: дата/время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_time() ... дата и время. дата и время (1996, 3, 20, 7, 46, 39) datetime.datetime(2021, 7, 31, 1, 24, 38) datetime.datetime(1998, 8, 15, 8, 43, 22) datetime.datetime(1972, 10, 3, 5, 52, 26) datetime.datetime(1987, 8, 15, 9, 51, 25)
-
date_time_ad
( tzinfo: необязательно[datetime. tzinfo] = None , end_datetime: Union[datetime.date , datetime.datetime , datetime.timedelta , 0 стр 004 Нет] = Нет , start_datetime: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int , None] = None ) → datetime.datetime Получить объект datetime для даты между 1 января 001 года и настоящим :param tzinfo: часовой пояс, экземпляр подкласса datetime.tzinfo :пример: datetime(‘1265-03-22 21:15:52’) :возврат: дата/время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_time_ad() ... datetime.datetime (932, 7, 17, 1, 20, 13) datetime.datetime(2009, 8, 3, 21, 25) datetime.datetime(58, 3, 29, 17, 26, 45) datetime.datetime(1023, 4, 21, 11, 47, 46) datetime.datetime(1961, 7, 18, 3, 50, 16)
-
date_time_between
( start_date: Union[datetime. date , datetime.datetime , datetime.timedelta , str , int] = ‘-30y’ 09date time[datetime.00: Union: 900 5 , datetime.datetime , datetime.timedelta , str , int] = ‘сейчас’ , tzinfo: Необязательный [datetime.tzinfo] = None ) → datetime.datetime Получить объект datetime на основе случайной даты между двумя заданными датами. Принимает строки даты, которые могут быть распознаны функцией strtotime().
Параметры: - start_date — по умолчанию 30 лет назад
- end_date — по умолчанию «сейчас»
- тцинфо — часовой пояс, экземпляр подкласса datetime.tzinfo
Пример: datetime(‘1999-02-02 11:42:52’)
Возвращает: дата-время
Примеры: >>> Faker. seed(0) >>> для _ в диапазоне (5): ... подделка.date_time_between() ... datetime.datetime(2021, 12, 29, 13, 20, 58) datetime.datetime(2006, 5, 16, 2, 36, 38) datetime.datetime (2019, 1, 19, 23, 25, 38) datetime.datetime(2007, 7, 29, 3, 5) datetime.datetime(1994, 8, 22, 13, 39, 32)
-
date_time_between_dates
( datetime_start: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int datetime 9 , 5 5 9040 None0 ] _end: Союз[дата/время.дата , datetime.datetime , datetime.timedelta , str , int , Нет] = Нет , tzinfo: Дополнительно [datetime.tzinfo] = Нет ) → datetime.datetime Принимает два объекта даты и времени и возвращает случайную дату и время между двумя с учетом даты и времени. Принимает объекты даты и времени.
Параметры: - datetime_start – datetime
- datetime_end — дата и время
- tzinfo — часовой пояс, экземпляр подкласса datetime. tzinfo
Пример: datetime(‘1999-02-02 11:42:52’)
Возвращает: дата-время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_time_between_dates() ... datetime.datetime(2023, 4, 6, 15, 31, 19) datetime.datetime(2023, 4, 6, 15, 31, 19) datetime.datetime(2023, 4, 6, 15, 31, 19) datetime.datetime(2023, 4, 6, 15, 31, 19) datetime.datetime(2023, 4, 6, 15, 31, 19)
-
date_time_this_centre
( before_now: bool = True , after_now: bool = False , tzinfo: необязательный [datetime.tzinfo] = None ) → datetime.datetime Получает объект даты и времени для текущего века.
Параметры: - before_now – включить дни в текущем столетии до сегодняшнего дня
- after_now – включить дни в текущем столетии после сегодняшнего дня
- tzinfo — часовой пояс, экземпляр подкласса datetime. tzinfo
Пример: datetime(‘2012-04-04 11:02:02’)
Возвращает: дата-время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.дата_время_этого_века() ... datetime.datetime(2013, 2, 8, 15, 53, 19) datetime.datetime(2014, 4, 23, 16, 21, 41) datetime.datetime(2001, 5, 18, 2, 56, 13) datetime.datetime(2008, 10, 22, 16, 55, 42) datetime.datetime(2017, 5, 24, 21, 37, 28)
-
date_time_this_decade
( before_now: bool = True , after_now: bool = False , tzinfo: необязательный [datetime.tzinfo] = None ) → datetime.datetime Получает объект datetime для декады года.
Параметры: - before_now – включить дни в текущем десятилетии до сегодняшнего дня
- after_now – включить дни в текущем десятилетии после сегодняшнего дня
- tzinfo — часовой пояс, экземпляр подкласса datetime. tzinfo
Пример: datetime(‘2012-04-04 11:02:02’)
Возвращает: дата-время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_time_this_decade() ... datetime.datetime(2021, 8, 21, 10, 59, 9) datetime.datetime(2023, 3, 23, 10, 35, 17) datetime.datetime(2021, 10, 15, 8, 2, 42) datetime.datetime(2020, 3, 3, 21, 22, 1) datetime.datetime(2021, 2, 6, 5, 6, 57)
-
date_time_this_month
( before_now: bool = True , after_now: bool = False , tzinfo: Необязательный [datetime.tzinfo] = Нет ) → datetime.datetime Получает объект даты и времени для текущего месяца.
Параметры: - before_now – включить дни в текущем месяце до сегодняшнего дня
- after_now – включить дни в текущем месяце после сегодняшнего дня
- tzinfo — часовой пояс, экземпляр подкласса datetime. tzinfo
Пример: datetime(‘2012-04-04 11:02:02’)
Возвращает: дата-время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_time_this_month() ... datetime.datetime(2023, 4, 6, 2, 58, 40) datetime.datetime(2023, 4, 3, 8, 6, 19) datetime.datetime(2023, 4, 5, 14, 23, 6) datetime.datetime(2023, 4, 6, 9, 39, 4) datetime.datetime(2023, 4, 3, 13, 15)
-
date_time_this_year
( before_now: bool = True , after_now: bool = False , tzinfo: Optional[datetime.tzinfo] = None ) → datetime.datetime Получает объект даты и времени для текущего года.
Параметры: - before_now – включить дни в текущем году до сегодняшнего дня
- after_now – включить дни в текущем году после сегодняшнего дня
- tzinfo — часовой пояс, экземпляр подкласса datetime. tzinfo
Пример: datetime(‘2012-04-04 11:02:02’)
Возвращает: дата-время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.date_time_this_year() ... datetime.datetime(2023, 3, 23, 23, 38, 43) datetime.datetime (2023, 2, 7, 9, 41, 11) datetime.datetime(2023, 3, 15, 14, 9, 42) datetime.datetime(2023, 3, 28, 10, 25, 7) datetime.datetime(2023, 2, 10, 20, 0, 10)
-
день_месяца
() → стр Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... поддельный.день_месяца() ... '20' '31' '15' '03' '15'
-
day_of_week
() → стр Примеры: >>> Faker. seed(0) >>> для _ в диапазоне (5): ... фальшивый.день_недели() ... 'Среда' 'Суббота' 'Суббота' 'Вторник' 'Суббота'
-
future_date
( end_date: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int] = ‘+30d’ , tztime [date.info]time] Нет ) → дата/время.дата Получить объект Date на основе случайной даты между 1 днем и указанная дата. Принимает строки даты, которые могут быть распознаны функцией strtotime().
Параметры: - end_date — По умолчанию «+30d»
- tzinfo — часовой пояс, экземпляр подкласса datetime.tzinfo
Пример: dtdate(‘2030-01-01’)
Возвраты: dtdate
Примеры: >>> Faker. seed(0) >>> для _ в диапазоне (5): ... подделка.future_date() ... datetime.date(2023, 4, 25) datetime.date(2023, 4, 27) datetime.date(2023, 4, 8) datetime.date(2023, 4, 19) дата/время.дата(2023, 5, 1)
-
future_datetime
( end_date: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int] = ‘+30d’ , tzinfo: Необязательный [datetime.tzinfo] = None ) → datetime.datetime Получить объект datetime на основе случайной даты между 1 секундой формы сейчас и заданная дата. Принимает строки даты, которые могут быть распознаны функцией strtotime().
Параметры: - end_date — По умолчанию «+30d»
- tzinfo — часовой пояс, экземпляр подкласса datetime.tzinfo
Пример: datetime(‘1999-02-02 11:42:52’)
Возвращает: дата-время
Примеры: >>> Faker. seed(0) >>> для _ в диапазоне (5): ... подделка.future_datetime() ... datetime.datetime(2023, 4, 25, 8, 21, 55) datetime.datetime(2023, 4, 27, 1, 31, 25) datetime.datetime(2023, 4, 8, 14, 41, 23) datetime.datetime (2023, 4, 19, 5, 10, 55) datetime.datetime(2023, 5, 1, 11, 12, 1)
-
iso8601
( tzinfo: необязательно [datetime.tzinfo] = None , end_datetime: Union[datetime.date , datetime.datetime , datetime.timedelta , 5 str , 0 int 0004 Нет] = None , sep: str = ‘T’ , timespec: str = ‘auto’ ) → str Получить метку времени в формате ISO 8601 (или один из его профилей). :param tzinfo: часовой пояс, экземпляр подкласса datetime.tzinfo :param sep: разделитель между датой и временем, по умолчанию «T» :param timespec: спецификатор формата для части времени, по умолчанию «auto» — см. документацию datetime.isoformat() :пример: ‘2003-10-21T16:05:52+0000’
Примеры: >>> Faker. seed(0) >>> для _ в диапазоне (5): ... фейк.iso8601() ... '1996-03-20T07:46:39' '2021-07-31T01:24:38' '1998-08-15T08:43:22' '1972-10-03T05:52:26' '1987-08-15T09:51:25'
-
месяц
() → стр Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... поддельный.месяц() ... '03' '07' '08' «10» '08'
-
месяц_имя
() → стр Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.month_name() ... 'Маршировать' 'Июль' 'Август' 'октябрь' 'Август'
-
past_date
( start_date: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int] = ‘-30d’ , tzinfo: Необязательный [datetime. tzinfo] = None ) → datetime.date Получить объект Date на основе случайной даты между заданной датой и 1 днем назад. Принимает строки даты, которые могут быть распознаны функцией strtotime().
Параметры: - start_date — По умолчанию «-30d»
- tzinfo — часовой пояс, экземпляр подкласса datetime.tzinfo
Пример: dtdate(‘1999-02-02’)
Возвраты: dtdate
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.past_date() ... datetime.date(2023, 3, 25) datetime.date(2023, 3, 27) дата/время.дата(2023, 3, 8) datetime.date(2023, 3, 19) datetime.date(2023, 3, 31)
-
прошлое_дата/время
( start_date: Union[datetime. date , datetime.datetime , datetime.timedelta , str , int] = ‘-30d’ , tzinfo: None[date590info] ) → дата/время.дата/время Получить объект datetime на основе случайной даты между заданной датой и 1 секунду назад. Принимает строки даты, которые могут быть распознаны функцией strtotime().
Параметры: - start_date — по умолчанию «-30d»
- tzinfo — часовой пояс, экземпляр подкласса datetime.tzinfo
Пример: datetime(‘1999-02-02 11:42:52’)
Возвращает: дата-время
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.past_datetime() ... datetime.datetime(2023, 3, 26, 8, 21, 54) datetime.datetime(2023, 3, 28, 1, 31, 24) datetime. datetime (2023, 3, 9, 14, 41, 22) datetime.datetime(2023, 3, 20, 5, 10, 54) datetime.datetime(2023, 4, 1, 11, 12)
-
pytimezone
( *args , **kwargs ) → Необязательно [datetime.tzinfo] Создать случайный часовой пояс (см. faker.timezone для любых аргументов) и вернуть как объект python, который можно использовать как tzinfo до datetime или другие мошенники.
Пример: faker.pytimezone() Возвраты: dateutil.tz.tz.tzfile Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.pytimezone() ... tzfile('/usr/share/zoneinfo/Индия/Мальдивы') tzfile('/usr/share/zoneinfo/Америка/Барбадос') tzfile('/usr/share/zoneinfo/Европа/Стокгольм') tzfile('/usr/share/zoneinfo/Африка/Виндхук') tzfile('/usr/share/zoneinfo/Азия/Катар')
-
время
(шаблон : str = ‘%H:%M:%S’ , end_datetime: Union[datetime. date , datetime.datetime , datetime.timedelta , str , 0 int , Нет] = Нет ) → стр Получить строку времени (по умолчанию 24-часовой формат) :param шаблон: формат :пример: ‘15:02:34’
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... фальшивое.время() ... '07:46:39' '01:24:38' '08:43:22' '05:52:26' '09:51:25'
-
time_delta
( end_datetime: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int , date , datetime 9000) = None 9000Получить объект timedelta
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.time_delta() . .. datetime.timedelta (0) datetime.timedelta (0) datetime.timedelta (0) datetime.timedelta (0) datetime.timedelta (0)
-
time_object
( end_datetime: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int ,4 date 1.5 нет ) 9000
Получить объект времени :пример: datetime.time(15, 56, 56, 772876)
Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.time_object() ... дата и время. время (7, 46, 39) дата и время. время (1, 24, 38) дата/время.время(8, 43, 22) дата и время. время (5, 52, 26) дата и время. время (9, 51, 25)
-
time_series
( start_date: Union[datetime.date, datetime.datetime, datetime.timedelta, str, int] = ‘-30d’, end_date: Union[datetime.date, datetime.datetime, datetime. timedelta, str, int ] = ‘сейчас’, точность: Необязательный [плавающий] = Нет, дистрибутив: Необязательный [Вызываемый [[datetime.datetime], плавающий]] = Нет, tzinfo: Необязательный [datetime.tzinfo] = Нет ) → Итератор [Кортеж [ datetime.datetime, Любой]] Возвращает генератор, дающий кортежи из
(
., ) Точки данных начнутся с
.start_date
и будут находиться в каждом временном интервале, указанномточность
.distrib
— это callable, который принимаетПримеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... подделка.time_series() ... <объект генератора Provider.time_series по адресу 0x7f386c98c9d0> <объект генератора Provider.time_series по адресу 0x7f386c98c9d0> <объект генератора Provider.time_series по адресу 0x7f386c98c9d0> <объект генератора Provider. time_series по адресу 0x7f386c98c9d0> <объект генератора Provider.time_series по адресу 0x7f386c98c9d0>
-
часовой пояс
() → стр Примеры: >>> Faker.seed(0) >>> для _ в диапазоне (5): ... поддельный.часовой пояс() ... 'Индийский/Мальдивы' 'Америка/Барбадос' 'Европа/Стокгольм' 'Африка/Виндхук' 'Азия/Катар'
-
unix_time
( end_datetime: Union[datetime.date , datetime.datetime , datetime.timedelta , str , int , None : Union 4, start_ время.дата , datetime.datetime , datetime.timedelta , str , int , None] = None ) → int Получить метку времени между 1 января 1970 года и настоящим, если не передано явные значения start_datetime или end_datetime.
-