如何获取操作系统的当前时间和日期

时间:2014-07-01 02:21:05

标签: python

如何获取操作系统的当前时间和日期(时钟中的那个)。我试着使用datetime.now()。但它会返回不同的价值。

正如mcalex所建议的,我已经重新检查了时间和日期设置,这一直是这样的: enter image description here

2 个答案:

答案 0 :(得分:0)

使用time.localtime()

来自https://docs.python.org/2/library/time.html#time.localtime

  

与gmtime()类似,但转换为本地时间。如果没有提供秒或   无,使用time()返回的当前时间。 dst标志是   DST适用于给定时间时设置为1.

答案 1 :(得分:0)

您可以将Python time模块用于各种与时间相关的功能。您似乎要求采用以下格式:

日月小时:分钟:年度

如果是这样,您可以使用以下内容:

>>> import time
>>> time.asctime(time.localtime())
'Mon Jun 30 22:19:34 2014'

要转换为特定格式,您可以使用以下功能:

time.strftime(format[, t]) 

这会将表示struct_timetm返回的时间的gmtime()对象localtime()转换为字符串。有关格式代码的详细信息,请参阅以下链接:

https://docs.python.org/2/library/time.html#time.localtime

来源:Beazley,D。M.," Python Essential Reference",4th。编