gpt4 book ai didi

Python 和 RFC 3339 时间戳

转载 作者:太空宇宙 更新时间:2023-11-03 19:04:40 26 4
gpt4 key购买 nike

在哪里可以找到构建 RFC 3339 时间的例程?

最佳答案

这是基于 RFC 第 10 页上的示例。唯一的区别是我显示的是六位数字的微秒值,与 Google 云端硬盘的时间戳一致。

from math import floor

def build_rfc3339_phrase(datetime_obj):
datetime_phrase = datetime_obj.strftime('%Y-%m-%dT%H:%M:%S')
us = datetime_obj.strftime('%f')

seconds = datetime_obj.utcoffset().total_seconds()

if seconds is None:
datetime_phrase += 'Z'
else:
# Append: decimal, 6-digit uS, -/+, hours, minutes
datetime_phrase += ('.%.6s%s%02d:%02d' % (
us,
('-' if seconds < 0 else '+'),
abs(int(floor(seconds / 3600))),
abs(seconds % 3600)
))

return datetime_phrase

关于Python 和 RFC 3339 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15046170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com