Модуль Python datetime
поможет вам.Для ввода:
myDate = datetime.strptime(<datestring>, "%b %d, %Y")
И для вывода:
print(myDate.strftime("%m/%d/%Y"))
Получить четверть будет немного сложнее, но вы можете использовать myDate.month
, чтобы выяснить что-то с временными диапазонами.См. Также пример python datetime
, в котором используется простое деление, поэтому январь-март - это Q1, апрель-июнь - это Q2 и т. Д.: * 10101 *
print("Q%d-%d" % (myDate.month // 3 + 1, myDate.year))