似乎有很多软件包可以获取/格式化当前日期,或者从现在开始查找日期n个时间间隔。但我必须忽略在Python中设置日期的简单方法(如Windows'date.exe)。
当然这样的功能存在吗?我一直无法在Google上找到任何东西,python文档(日期时间,时间,操作系统等)或堆栈溢出。 TIA。
编辑:总结一下,this页面会告诉您如何获取。
您可以使用
设置它们win32api.SetSystemTime(year,month,dayOfWeek,day,hour,minute,second,millseconds)
或
os.system("date " + mm/dd/yy)
date.exe似乎也接受mm-dd-yy,4位数年份,可能还有其他选择。
为了简单起见,我更喜欢后者。
答案 0 :(得分:4)
您应该可以使用win32api.SetSystemTime。这是pywin32的一部分。
答案 1 :(得分:2)
你能否使用os.system(“shell_cmd_in_here”)来调用linux cmd:
date -s "2 OCT 2010 18:00:00"
这会将系统日期设置为:例如2010年10月2日18:00:00。
总而言之:
os.system('date -s "2 OCT 2010 18:00:00"')
虽然可能需要sudo。