Согласно документации , касающейся кодов формата даты:
Ниже приводится список всех кодов формата, которые требуются стандарту 1989 C, и они работают на на всех платформах со стандартной реализацией C .
Однако некоторые значения даты ISO 8601 включены, но они доступны не на всех платформах при использовании с strftime()
метод.
Если вы собираетесь вызвать неоднозначный или неполный параметр ISO 8601, вы получите ValueError
Итак, если вы хотите получить полный набор кодов формата , вам придется обратиться к документации strftime()
, поскольку поддерживаемые значения для кодов различаются в зависимости от платформы, поскольку Python вызывает функцию strftime(3)
библиотеки C *.
Для Linux см. это страница . Для Ma c проверьте этот url .
Что касается кода, я не знаю ни одного метода, который делает то, что вы хотите.
Исходный код для datetime.py
это , здесь .