Python获取时间戳代码实例

 更新时间:2019年09月24日 11:01:21   作者:比特量化  
这篇文章主要介绍了Python获取时间戳代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳

import time
import datetime
t = time.time()
print (t)            #原始时间数据
print (int(t))         #秒级时间戳
print (int(round(t * 1000)))  #毫秒级时间戳
print (int(round(t * 1000000))) #微秒级时间戳

返回

1499825149.257892  #原始时间数据
1499825149      #秒级时间戳,10位
1499825149257    #毫秒级时间戳,13位
1499825149257892   #微秒级时间戳,16位

2、获取当前日期时间

dt  = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
dt_ms = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f') # 含微秒的日期时间,来源 比特量化
print(dt)
print(dt_ms)

返回

2018-09-06 21:54:46
2018-09-06 21:54:46.205213

3、将日期转为秒级时间戳

dt = '2018-01-01 10:40:30'
ts = int(time.mktime(time.strptime(dt, "%Y-%m-%d %H:%M:%S")))
print (ts)

返回

1514774430

4、将秒级时间戳转为日期

ts = 1515774430
dt = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(ts))
print(dt)

返回

2018-01-13 00:27:10

5、时间格式转成另一种时间格式

dt = '08/02/2019 01:00'
dt_new = datetime.datetime.strptime(dt, '%m/%d/%Y %H:%M').strftime('%Y-%m-%d %H:%M:%S')
print(dt_new)

返回

2019-08-02 01:00:00

6、转结构体时间struct_time

ta_dt = time.strptime("2018-09-06 21:54:46", '%Y-%m-%d %H:%M:%S') #日期时间转结构体 
ta_ms = time.localtime(1486188476) #时间戳转结构体,注意时间戳要求为int,来源 比特量化
print(ta_dt)
print(ta_ms)

返回

time.struct_time(tm_year=2018, tm_mon=9, tm_mday=6, tm_hour=21, tm_min=54, tm_sec=46, tm_wday=3, tm_yday=249, tm_isdst=-1)
time.struct_time(tm_year=2017, tm_mon=2, tm_mday=4, tm_hour=14, tm_min=7, tm_sec=56, tm_wday=5, tm_yday=35, tm_isdst=0)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python 私有属性和私有方法应用场景分析

    Python 私有属性和私有方法应用场景分析

    这篇文章主要介绍了Python 私有属性和私有方法应用场景分析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Python使用Pandas读取CSV文件数据的操作方法

    Python使用Pandas读取CSV文件数据的操作方法

    Pandas 是 Python 中一个强大的数据分析库,它提供了大量的工具用于数据操作和分析,其中,read_csv 函数是 Pandas 中最常用的函数之一,用于从 CSV 文件中读取数据,本文将详细介绍 read_csv 的基本用法,常见问题及其解决方案,并通过代码案例进行说明
    2024-12-12
  • Python中正则表达式妙用之以搜索电子邮件地址为例

    Python中正则表达式妙用之以搜索电子邮件地址为例

    这篇文章主要给大家介绍了关于Python中正则表达式妙用之以搜索电子邮件地址为例的相关资料,正则表达式经常被用到,而自己总是记不全,汇总一份完整的以备不时之需,需要的朋友可以参考下
    2024-05-05
  • Python 使用with上下文实现计时功能

    Python 使用with上下文实现计时功能

    with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。这篇文章主要介绍了Python 使用with上下文实现计时,需要的朋友可以参考下
    2018-03-03
  • Python聚类算法之基本K均值实例详解

    Python聚类算法之基本K均值实例详解

    这篇文章主要介绍了Python聚类算法之基本K均值运算技巧,结合实例形式较为详细的分析了基本K均值的原理与相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • Python通过模块化开发优化代码的技巧分享

    Python通过模块化开发优化代码的技巧分享

    模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧
    2025-04-04
  • Python实现最短路径问题的方法

    Python实现最短路径问题的方法

    本篇章主要介绍图的最短路径问题,包括Dijkstra算法和Floyd算法.并用Python代码实现,需要的朋友可以参考下
    2021-06-06
  • Django框架HttpRequest对象用法实例分析

    Django框架HttpRequest对象用法实例分析

    这篇文章主要介绍了Django框架HttpRequest对象用法,结合实例形式分析了Django框架HttpRequest对象发送请求数据的相关使用技巧,需要的朋友可以参考下
    2019-11-11
  • Python迭代器、生成器、协程使用方式

    Python迭代器、生成器、协程使用方式

    这篇文章主要介绍了Python迭代器、生成器、协程使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Python使用chardet判断字符编码

    Python使用chardet判断字符编码

    这篇文章主要介绍了Python使用chardet判断字符编码的方法,较为详细的分析了Python中chardet的功能、安装及使用技巧,需要的朋友可以参考下
    2015-05-05

最新评论