Python获取时间戳代码实例


Posted in Python onSeptember 24, 2019

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 with statement 进行文件操作指南
Aug 22 Python
python实现矩阵乘法的方法
Jun 28 Python
import的本质解析
Oct 30 Python
Python使用crontab模块设置和清除定时任务操作详解
Apr 09 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
django admin后台添加导出excel功能示例代码
May 15 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
python交易记录链的实现过程详解
Jul 03 Python
Python搭建代理IP池实现获取IP的方法
Oct 27 Python
解决python web项目意外关闭,但占用端口的问题
Dec 17 Python
如何在sublime编辑器中安装python
May 20 Python
pytorch交叉熵损失函数的weight参数的使用
May 24 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
Sep 24 #Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 #Python
python实现的config文件读写功能示例
Sep 24 #Python
python使用socket实现的传输demo示例【基于TCP协议】
Sep 24 #Python
pymysql 开启调试模式的实现
Sep 24 #Python
django2.2安装错误最全的解决方案(小结)
Sep 24 #Python
python爬虫中多线程的使用详解
Sep 23 #Python
You might like
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
js实现点击烟花特效
2020/10/14 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
python实现的一个火车票转让信息采集器
2014/07/09 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
Ratchet 模态框的实现
2020/08/19 HTML / CSS
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
vue项目实现分页效果
2021/03/24 Vue.js
2016年春季运动会加油稿
2015/07/22 职场文书