С вами снова PythonProger. Сегодня мы поговорим о работе с временем в Python.Обязательно читай до конца, иначе пропустишь полезную информацию=)
С вами снова PythonProger. Сегодня мы поговорим о работе с временем в Python.Обязательно читай до конца, иначе пропустишь полезную информацию=)
...Читать далее
Оглавление
С вами снова PythonProger. Сегодня мы поговорим о работе с временем в Python.Обязательно читай до конца, иначе пропустишь полезную информацию=)
По мимо модуля time для работы со временем используют модуль datetime.
Модуль time
Основные функции модуля time:
- time.altzone - смещение DST часового пояса в секундах к западу(если часовой пояс восточнее - к востоку)
- time.asctime([x]) - преобразовывает кортеж в строку типа "The Mon 13 13:35:18 2021" .В случае, когда аргумент не указан исрользуется текущее время.
- time.clock() - в Unix, возвращает текущее системное время. В Windows - время с момента последнего вызова этой функции.
- time.ctime([s]) - преобразует время в секундах с начала эпохи в строку типа "The Mon 13 13:35:18 2021".
- time.daylight - не равняется нули если задано летнее или зимнее время.
- time.gmtime([s]) - время с начала эпохи в секундах.
- time.localtime([s]) - как gmtime, но есть DST.
- time.mktime(t) - противоположность к localtime.
- time.sleep(x) - останвливает исполнение программы на x секунд.
- time.strftime([x]) - x строку по формату(см. ниже)
- time.strptime(строка [, формат]) - разбор строки, формат по умолчанию: "%a %b %d %H:%M:%S %Y"
- .time.struct_time - тип последовательности значения времени. Обращется нужно по индексу или имени:
- tm_year
- tm_mon
- tm_mday
- tm_hour
- tm_min
- tm_sec
- tm_wday
- tm_yday
- tm_isdst
time.time() - секкнды с начала эпохи .
time.timezone - анлогично time.altzone, только без DST пояса.
- time.tzname - DST и местный световой пояс.
Формат для strftime
- %a - Краткое название дня недели
- %A - Полное название дня недели
- %b - Краткое название месяца
- %B - Полное название месяца
- %c- Дата и время
- %d - День месяца
- %H - Час для 24 - часового
- %I - Час для 12 - часового формата
- %j - День года
- %m - Порядковый номер месяца
- %M - Кол-во минут
- %p - До полудня или после (Нужен 12 часовой формат)
- %S - Кол-во секунд
- %w - Порядковый номер дня недели
- %W- Порядковый номер недели в году .
- %x- Дата
- %X - Время
- %y - Год (без века)
- %Y - Год + веком
- %Z - Временная зона
- %% - Символ '%'
На этом у меня все, подпишись чтобы не пропустить новые крутые статьи!