最近写python做各种日期转换比较多,顺便总结一下,先上张图:

 1 # 根据字符串类型转日期 返回值类型<class 'time.struct_time'>
 2 st_time = time.strptime('2019-4-30 11:32:23', '%Y-%m-%d %H:%M:%S')
 3 print(str(st_time) + " 类型:" + str(type(st_time)))
 4 # time.struct_time(tm_year=2019, tm_mon=4, tm_mday=30, tm_hour=11, tm_min=32, tm_sec=23, tm_wday=1, tm_yday=120, tm_isdst=-1) 类型:<class 'time.struct_time'>
 5
 6 # 根据<class 'time.struct_time'>日期类型转字符 返回值类型<class 'str'>
 7 str_time = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
 8 print(str_time + " 类型:" + str(type(str_time)))
 9 # 2019-04-26 12:33:04 类型:<class 'str'>
10
11 # 获取当前日期 返回值类型<class 'time.struct_time'>
12 st_time = time.localtime()
13 print(str(st_time) + " 类型:" + str(type(st_time)))
14 # time.struct_time(tm_year=2019, tm_mon=4, tm_mday=26, tm_hour=12, tm_min=47, tm_sec=41, tm_wday=4, tm_yday=116, tm_isdst=0) 类型:<class 'time.struct_time'>
15
16 # 获取当前日期时间戳 返回值类型<class 'float'>
17 float_time = time.time()
18 print(str(float_time) + " 类型:" + str(type(float_time)))
19 # 1556254126.6432147 类型:<class 'float'>
20
21 # 根据<class 'time.struct_time'>日期类型转换为时间戳 返回值类型<class 'float'>
22 float_time = time.mktime(time.localtime())
23 print(str(float_time) + " 类型:" + str(type(float_time)))
24 # 1556256409.0 类型:<class 'float'>
25
26 # 根据<class 'float'>日期戳转换为struct_time日期 返回值类型<class 'time.struct_time'>
27 st_time = time.localtime(time.time())
28 print(str(st_time) + " 类型:" + str(type(st_time)))
29 # time.struct_time(tm_year=2019, tm_mon=4, tm_mday=26, tm_hour=15, tm_min=5, tm_sec=48, tm_wday=4, tm_yday=116, tm_isdst=0) 类型:<class 'time.struct_time'>

转载于:https://www.cnblogs.com/Rocky_/p/10774674.html

python各种类型日期转换大全相关推荐

  1. excel批量转换日期格式,将yyyymmdd类型日期转换成yyyy-mm-dd等日期类型方法

    源数据日期格式:例如: 20160420 20160422 目标日期格式类型: 2016-4-20 2016-4-22 或 2016/04/20 2016/04/22 方法: 一.选中相应数据的单元格 ...

  2. python变量类型之间转换_【Python】Python 变量类型(变量赋值,数据类型,数据转换)...

    目录 Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.因此,变量可以指定不同的数 ...

  3. python——数字类型和转换

    Python 数字数据类型用于存储数值. 数字类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间. 可以通过del语句删除单个或多个对象的引用: del var_1 del v ...

  4. 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)

    用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式. Date.String.Timestamp之间的转换!   ...

  5. 【Python系列2】Python变量类型和运算符 大全

    文章目录 变量定义和使用 `int`整数类型 整数不同进制 数字分隔符 `float`小数/浮点数类型 `complex`复数类型 字符串 处理字符串中的引号 字符串换行 长字符串 原始字符串 `by ...

  6. python变量类型之间转换_Python常用数据类型之间的转换总结

    函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) ...

  7. php 时间类型int类型,mysql 查询 int类型日期转换成datetime类型

    1,数据库日期类型是int类型的,该查询结果是datetime类型的 SELECT from_unixtime( `dateline` ) FROM cdb_posts 2,如果原来类型是dateti ...

  8. python变量类型之间转换_Python变量赋值类型转换

    原博文 2018-01-22 22:05 − 1.Python定义变量 1 name = cross10 2 print('name=',name) 打印结果: name=cross10 2.Pyth ...

  9. python变量类型之间转换_python学习笔记5—数据类型转换

    数据类型转换 16进制和10进制之间转换In [18]: int('a',16) 把16进制的a转换为10进制的10,16说明a是16进制数 Out[18]: 10 In [13]: int('0xa ...

最新文章

  1. 汇编--条件跳转指令
  2. Jython安装配置教程(2.7.2)
  3. 真诚推荐几个最值得关注的前端公众号
  4. git 取消 所有暂存_Git版本管理完全指南—学好Git一文足矣
  5. IDEA下java的SSM框架搭建
  6. JavaScript 原生Ajax
  7. SIM卡高速PCB设计指南
  8. 【矩阵论】线性空间与线性变换(3)(4)
  9. Python解标准数独
  10. mac下Cornerstone显示日志问题 Cound not contact repository to read the latest log entries
  11. 哈工大计算机研究生到抖音,抖音一家12口全是硕博引围观,本人谈心得:学霸养成就靠这三点...
  12. 1038: 绝对值最大
  13. 安卓使用sqlite
  14. 基于51单片机1602温度显示时钟
  15. 浅层砂过滤器的原理是什么,滤料是什么,需要不需要定期?
  16. Python制作词云视频,通过词云图来看小姐姐跳舞
  17. 微擎mysql和redis_微擎如何开启redis,redis开启方法详解
  18. Matplotlib绘制三维数据点与线
  19. 典型的多层神经网络模型,多层变量神经网络分析
  20. Baidu Netdisk华为鸿蒙倍速下载

热门文章

  1. VMware vSphere 5.1 学习系列之:安装 vCenter Server
  2. Windows Phone 7 自定义控件库
  3. 解决sql 2000不能安装的问题。
  4. pdo php分页6,php pdo自动分页类代码与例子
  5. 64位 atol c linux_C 库函数
  6. 给gridview动态生成radiobutton添加OnCheckedChanged事件
  7. 执行多条SQL语句,执行数据库事务(可传入Sql参数)
  8. mac ox 10.9 安装eclipse cpp launch failed binary not found
  9. linux命令pwd
  10. 讨论是学习最有效的方法