python 中时间格式转换
import time, datetime
讯享网
时间戳
-
时间戳转时间
讯享网timestamp = time.time() # 当时时间下的时间戳 zerotimestamp = datetime.datetime.utcfromtimestamp(time.time()) # 当时时间戳下巴黎时间计时的时间戳
-
在时间戳上利用秒计时来实现时间的加减,
adjust_stamp = timestamp + # 时间推迟一个星期
时间戳utcfromtimestamp转为时间格式("%Y-%m-%d)可以直接进行strftime操作
-
时间戳:东七区(泰国)时间-北京时间-巴黎时间时间戳之间的转换
讯享网time.time() # . print("时间戳转换本地时间{}".format(datetime.datetime.fromtimestamp(.).strftime("%Y-%m-%d %H:%M:%S"))) print("转换成东七区(泰国)时间{}".format((datetime.datetime.utcfromtimestamp(time.time()) + datetime.timedelta(hours=7)).strftime("%Y-%m-%d %H:%M:%S"))) # 实现格式转换) print("转换成巴黎时间{}".format((datetime.datetime.utcfromtimestamp(time.time())).strftime("%Y-%m-%d %H:%M:%S")))
-
时间转时间戳的转换
print(time.mktime(time.strptime('2019-06-19 00:00:00', '%Y-%m-%d %H:%M:%S'))) # time.strptime 是时间的str格式先转为时间datetime格式 # time.mktime 是把时间格式转为时间戳格式
时间格式(datetime)操作
-
时间(datetime64)和字符串之间互转
讯享网adjust_timestamp = datetime.datetime.utcfromtimestamp(time.time()) + datetime.timedelta(hours=7) # 当时时间戳下巴黎时间计时的时间戳 ->本地时间进行计时的方式 adjust_timestamp.strftime("%Y-%m-%d %H:%M:%S") # 实现格式转换
更一般的用:
datetime.datetime.strftime(x, "%Y-%m-%d")操作来实现 datetime.datetime.strptime(x, "%Y-%m-%d")操作来实现
-
直接实现天数的转换,在要忽视时、分、秒的时间转换上可用,计算过后的时间
讯享网days_adjust = datetime.datetime.utcfromtimestamp(time.time()).date() - datetime.timedelta(days=37) daysadjust.strftime("%Y-%m-%d %H:%M:%S")
days_adjust = datetime.datetime.utcfromtimestamp(time.time()).date() + datetime.timedelta(days=37) days_adjust_stamp = int(time.mktime(days_adjust.timetuple())) # 在进行stamp时区转换的时候又会进行0时区的计算,日期便会相应的少一天 daysadjust = datetime.datetime.utcfromtimestamp(days_adjust_stamp) daysadjust.strftime("%Y-%m-%d %H:%M:%S")

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/43151.html