python utc 时间转换

since ="开始时间"
until ="结束时间"
import arrow
data_since = str(arrow.get(
    *list(map(lambda x: int(x), since.split('-')))).shift(days=-1).date())
data_until = str(
    arrow.get(*list(map(lambda x: int(x), until.split('-')))).shift(days=1).date())
min_ts = arrow.get(*list(map(lambda x: int(x), since.split('-'))), tzinfo='UTC').shift(days=-1).strftime('%Y-%m-%dT%H:%M:%SZ')
max_ts = arrow.get(*list(map(lambda x: int(x), until.split('-'))), tzinfo='UTC').shift(days=+1).strftime('%Y-%m-%dT%H:%M:%SZ')

print(data_since,data_until,min_ts,max_ts)
得出结果
"2021-04-09 2021-04-16 2021-04-09T00:00:00Z 2021-04-16T00:00:00Z"

Original: https://www.cnblogs.com/huangjiangyong/p/14685827.html
Author: MR_黄Python之路
Title: python utc 时间转换

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/602673/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球