我需要有日期。 时的格式应为2017-01-18T07:34:35Z
我都试过,但它不工作:如何获取python当前时间?
import datetime
i = datetime.datetime.now()
date = %i.year "-" %i.month "-" %i.day "T" %i.hour ":" %i.minute ":" %i.second "Z"
我需要有日期。 时的格式应为2017-01-18T07:34:35Z
我都试过,但它不工作:如何获取python当前时间?
import datetime
i = datetime.datetime.now()
date = %i.year "-" %i.month "-" %i.day "T" %i.hour ":" %i.minute ":" %i.second "Z"
import time
now = time.strftime("%c")
看到更多https://www.cyberciti.biz/faq/howto-get-current-date-time-in-python/
尼斯不知道strftime(%c),但OP想要在时间前用'T'进行转换,然后在'Z'后用 – Ludisposed
“T”+ time.strftime(“%x”)和time.strftime(“ %X“)+”Z“ – Pr3ds
from time import gmtime, strftime
strftime("%a, %d %b %Y %H:%M:%S", gmtime())
# Will output
'Thu, 03 May 2017 16:21:01'
您例如使用:
from time import gmtime, strftime
strftime("%y-%d-%mT%H:%M:%SZ", gmtime())
2017-03-05T07:34:35Z
请阅读'datetime'的文档,特别是关于'strftime的部分'。 – ForceBru
它实际上很容易得到你想要的时间格式。网络上有无数的例子。我只是谷歌(蟒蛇日期时间),看到所有非常有用的例子,其中许多人也将回到Q/A在这里StackOverflow。请阅读[如何提出一个好问题](https://stackoverflow.com/help/how-to-ask)。 –