美文网首页
python-时间变换

python-时间变换

作者: lmmaaalmm | 来源:发表于2019-06-21 18:53 被阅读0次

将时间戳转换为对应时区的时间

import pytz
# 巴西时间
t=datetime.datetime.fromtimestamp(1559275197261/1000,pytz.timezone('Brazil/East')).strftime('%Y-%m-%d %H:%M:%S')
# 上海时间
t=datetime.datetime.fromtimestamp(1559275197261/1000,pytz.timezone('Asia/Shanghai')).strftime('%Y-%m-%d %H:%M:%S')

将时间转化为时间戳

1.利用strptime()函数将时间转换成时间数组
2.利用mktime()函数将时间数组转换成时间戳

import time
dt = '2019-05-20 06:13:14'
# 转化为时间数组
dateArray = time.strptime(dt,'%Y-%m-%d %H:%M:%S')
dateStamp = int(time.mktime(dateArray))

两个时间戳算出时间的差值(单位为秒s)

import time
dt = '2019-05-31 11:59:57'
dt2 = '2019-05-31 10:49:57'
# 转化为时间数组
dateArray = time.strptime(dt,'%Y-%m-%d %H:%M:%S')
dateStamp = int(time.mktime(dateArray))

dateArray2 = time.strptime(dt2,'%Y-%m-%d %H:%M:%S')
dateStamp2 = int(time.mktime(dateArray2))
print dateStamp-dateStamp2

相关文章

  • python-时间变换

    将时间戳转换为对应时区的时间 将时间转化为时间戳 1.利用strptime()函数将时间转换成时间数组2.利用mk...

  • python itertools

    PYTHON-进阶-ITERTOOLS模块小结

  • python-复盘-yield & return区别

    python-复盘-yield & return区别

  • Python-基础-时间日期处理

    Python-基础-时间日期处理小结涉及对象1. datetime2. timestamp3. time tupl...

  • 算法相关文章索引(5)

    基本常识 Python-转换距1970年的秒数为可读的时间格式 print time.ctime({具体的秒数})...

  • Python-基础-时间日期处理小结

    Python-基础-时间日期处理小结 原则, 以datetime为中心, 起点或中转, 转化为目标对象, 涵盖了大...

  • 连续时间傅里叶变换

    1. 非周期信号的表示:连续时间傅里叶变换 为了对傅里叶变换的实质进行更深入的了解,我们先从一个连续时间周期方波的...

  • 离散时间傅里叶变换

    1. 离散时间傅里叶变换的导出 针对离散时间非周期序列,为了建立它的傅里叶变换表示,我们将采用与连续情况下完全类似...

  • 连续时间傅里叶变换

    对连续时间非周期信号建立复指数信号的线性表示是傅里叶最重要的贡献之一。傅里叶认为,一个非周期信号能够看成是周期无限...

  • 离散时间傅里叶变换

    回顾离散时间周期信号傅里叶级数 离散时间非周期信号傅里叶变换 考虑某一序列具有有限持续期,即在以外。这个非周期信号...

网友评论

      本文标题:python-时间变换

      本文链接:https://www.haomeiwen.com/subject/vaquqctx.html