Python 时间格式转换
1、使用time模块,获取当前时间戳
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import time
time.time()
Out[3]: 1546046383.663
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.localtime(1546046383.663)
Out[4]: time.struct_time(tm_year=2018, tm_mon=12, tm_mday=29, tm_hour=9, tm_min=19, tm_sec=43, tm_wday=5, tm_yday=363, tm_isdst=0)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3、已知时间戳,格式化字符串形式的时间输出
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(1546046383.663))
Out[5]: '2018-12-29 09:19:43'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4、直接格式化输出当前时间
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.strftime('%Y-%m-%d %H:%M:%S')
Out[6]: '2018-12-29 09:27:50'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5、获取毫秒级精度的时间,使用datetime模块
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import datetime
datetime.datetime.now()
Out[8]: datetime.datetime(2018, 12, 29, 9, 30, 38, 269000)
datetime.datetime.now().isoformat()
Out[9]: '2018-12-29T09:31:11.487000'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
等效方法
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
datetime.datetime.today().isoformat()
Out[16]: '2018-12-29T09:38:19.502000'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6、从时间戳转到格式化时间字符串,精确到毫秒
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
datetime.datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H:%M:%S.%f')
Out[12]: '2018-12-29 09:33:06.735000'
datetime.datetime.fromtimestamp(1546046383.663).strftime('%Y-%m-%d %H:%M:%S.%f')
Out[13]: '2018-12-29 09:19:43.663000'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7、将结构化的元组时间格式转为时间戳格式, time.maketime(元组类型时间)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.mktime(datetime.datetime.now().timetuple())
Out[21]: 1546047923.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8、字符串格式的时间提取,转为结构化元组格式,进而转化为时间戳格式。 strptime(时间字符串, 时间格式)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.strptime('2018-12-29 09:49:36','%Y-%m-%d %H:%M:%S')
Out[22]: time.struct_time(tm_year=2018, tm_mon=12, tm_mday=29, tm_hour=9, tm_min=49, tm_sec=36, tm_wday=5, tm_yday=363, tm_isdst=-1)
time.mktime(time.strptime('2018-12-29 09:49:36','%Y-%m-%d %H:%M:%S'))
Out[23]: 1546048176.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python 时间格式转换的更多相关文章
- 记一次python时间格式转换遇到的坑
需求:拿到指定格式的时间的前一天的时间,如果今天是月初,年初,自动转换,比如:输入时间是:2019-06-27 23:59:59输出时间是:2019-06-26 23:59:59 之前用datetim ...
- Python datatime 格式转换,插入MySQL数据库
Python datatime 格式转换,插入MySQL数据库 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-11-2 ...
- SQL Server日期时间格式转换字符串详解 (详询请加qq:2085920154)
在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...
- SQL Server日期时间格式转换字符串
在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...
- MySQL时间戳和时间格式转换函数
MySQL时间戳和时间格式转换函数:unix_timestamp and from_unixtime unix_timestamp将时间转化成时间戳格式.from_unixtime将时间戳转化成时间格 ...
- Sql日期时间格式转换;取年 月 日,函数:DateName()、DATEPART()
一.sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007 ...
- SQL Server日期时间格式转换字符串详解
本文我们主要介绍了SQL Server日期时间格式转换字符串的相关知识,并给出了大量实例对其各个参数进行对比说明,希望能够对您有所帮助. 在SQL Server数据库中,SQL Server日期时间格 ...
- sql 日期时间格式转换
Sql日期时间格式转换 sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, ...
- [php基础]Mysql日期函数:日期时间格式转换函数详解
在PHP网站开发中,Mysql数据库设计中日期时间字段必不可少,由于Mysql日期函数输出的日期格式与PHP日期函数之间的日期格式兼容性不够,这就需要根据网站实际情况使用Mysql或PHP日期转换函数 ...
随机推荐
- 浏览器访问www.meituan.com过程
“从浏览器输入 xxx 到跳转完成的过程发生了什么”,是一个常见的比较综合的面试题,以下是我查阅了一些资料后总结的,如有错误,还望批评指正.(以美团网为例) 1.在浏览器地址栏输入:meituan.c ...
- 【原创】boost::recursive_mutex请小心使用
recursive_mutex会减少死锁几率?恩看上去的确如此,但是事实上呢?我们从BOOST的官方逻辑去理解: recursive_mutex类可多次进入锁,这样在递归时可以避免一次死锁的几率,这是 ...
- VC中多线程(一)Win32 API对多线程编程的支持
http://blog.sina.com.cn/s/blog_4ae08ad801008yer.html
- 编写高质量代码改善C#程序的157个建议——建议18:foreach不能代替for
建议18:foreach不能代替for 上一个建议中提到了foreach的两个优点:语法更简单,默认调用Dispose方法,所有我们强烈建议在实际的代码编写中更多的使用foreach.但是,该建议也有 ...
- How Tomcat Works(二十)
要使用一个web应用程序,必须要将表示该应用程序的Context实例部署到一个host实例中.在tomcat中,context实例可以用war文件的形式来部署,也可以将整个web应用拷贝到Tomcat ...
- Newtonsoft.Json.Linq
var json = "{\"name\":\"ok1\",\"sex\":\"man\"}"; / ...
- stuff for xml path
SumOrg=stuff((select '/'+User_Org from V_RubricInfoRefer t where t.RubricID=V_RubricInfoRefer.Rubric ...
- HTML5权威指南 中文版 高清PDF扫描版
HTML5权威指南是一本系统学习网页设计的权威参考图书.<HTML5权威指南>分为五部分:第一部分介绍学习本书的预备知识和HTML.CSS和JavaScript的最新进展:第二部分讨论HT ...
- TSQL--删除正在运行的数据库
); SET @dbName='DB1_SNAP' BEGIN TRY --===================================== --查找当前数据库所有连接并删除 DECLARE ...
- 在ubuntu下安装KDE以及完全卸载KDE
自由转载 ^_^ 同时请注明原文出处:http://www.cnblogs.com/wangvsa/archive/2012/07/22/2603626.html 这是一篇翻译,很多不必要的东西就没翻 ...