Существует множество пакетов для получения/форматирования текущей даты или определения даты n временных интервалов. Но я должен упускать из виду существование простого метода для установки даты (например, Windows date.exe) в Python.Установка системной даты в Python (в Windows)
Несомненно, такая функция существует? Я не смог найти что-либо в Google, документы python (datetime, time, os и т. Д.) Или переполнение стека. ТИА.
изменить: В заключение, this страница рассказывает вам, как получить их.
И вы можете установить их, используя либо
win32api.SetSystemTime(year,month,dayOfWeek,day,hour,minute,second,millseconds)
или
os.system("date " + mm/dd/yy)
date.exe также, как представляется, принять дд-мм-уу, 4-значные лет, и, возможно, другие альтернативы.
Я предпочитаю последнее для простоты.
От MSDN: 'член wDayOfWeek структуры SYSTEMTIME игнорируется.' Команда даты изменчива и будет ломаться в зависимости от региональных настроек, поэтому лучше избегать ее, если вы хотите, чтобы ваш код работал в нескольких средах. – Jim
'SetSystemTime' ожидает параметров в UTC. Страница OP, связанная с упоминанием 'datetime.datetime.now()', но нужно использовать 'datetime.datetime.utcnow()', если передать результаты в 'win32api.SetSystemTime' – Jim