当前位置: 首页 > 知识库问答 >
问题:

如何在python中获取当前时间并将其分解为年、月、日、小时、分钟?

曾皓
2023-03-14

我想用Python获取当前时间,并将它们分配到变量中,如年、月、日、小时、分钟。在Python 2.7中如何做到这一点?

共有3个答案

江飞白
2023-03-14

tzaman的datetime答案更加简洁,但您可以使用python的原始时间模块:

import time
strings = time.strftime("%Y,%m,%d,%H,%M,%S")
t = strings.split(',')
numbers = [ int(x) for x in t ]
print numbers

输出:

[2016, 3, 11, 8, 29, 47]
阎单鹗
2023-03-14

这是一个单行程序,它的最大字符数刚好低于80个字符。

import time
year, month, day, hour, min = map(int, time.strftime("%Y %m %d %H %M").split())
袁何平
2023-03-14

datetime模块是您的朋友:

import datetime
now = datetime.datetime.now()
print(now.year, now.month, now.day, now.hour, now.minute, now.second)
# 2015 5 6 8 53 40

您不需要单独的变量,返回的datetime对象上的属性就可以满足您的所有需要。

 类似资料:
  • 问题内容: 我想获得当前时间在Python,并将它们分配到变量喜欢,,,,。如何在Python 2.7中完成? 问题答案: 该模块是您的朋友: 您不需要单独的变量,返回对象上的属性就可以满足您的所有需求。

  • 问题内容: 如何在Java中获取当前时刻的年,月,日,时,分,秒和毫秒?我想把它们当作。 问题答案: 您可以为此使用吸气剂。 或者,当您尚未使用Java 8时,请使用。 不管哪种方式,到目前为止都将打印: 要转换成,请使用。 如果您的意图 毕竟 是以一种人类友好的字符串格式来排列和显示它们,那么最好使用Java8的(此处的教程), 或者,如果您尚未使用Java 8,请使用: 无论哪种方式,都会产生

  • 问题内容: 我必须有日期时间的当前年份和月份。 我用这个: 可能还有另一种方法吗? 问题答案: 采用: 我想你想要本月的第一天。

  • 问题内容: 我有这样的GPS分段时间: 我想知道那是什么日期和时间。GPS时间开始于1980年1月6日。Python函数 从1970年1月1日起可以秒数。 我发现以下内容: 我不确定leap秒是否包含在函数datetime中,还是应该计算它们并从结果中减去?可能还会存在这个问题的更好解决方案吗? 问题答案: GPS时间与UTC同步开始。两者都以秒为单位计时。GPS时间和UTC时间之间的时差随着(插

  • 我在文档中看到的是< code>DateTime.now(),但它也返回Timespan,我只需要日期。

  • 问题内容: 获取当前时间的模块/方法是什么? 问题答案: 采用: 而只是时间: 有关更多信息,请参见文档。 要保存输入,可以datetime从datetime模块中导入对象: 然后datetime.从以上所有位置移除引线。