基于python 2.7

获取当前时间

import datetime
dt_now = datetime.datetime.now()

或者

import time
t_now = time.localtime()

dt_now的类型是datetime.datetime,t_now的类型是time.struct_time

时间转字符串

dt_now_str = datetime.datetime.strftime(dt_now, '%Y-%m-%d %H:%M:%S')

或者

t_now = time.strftime('%Y-%m-%d %H:%M:%S', t)

字符串转时间

s = '2015-12-21 15:01:28'
dt = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S')

或者

s = '2015-12-21 15:01:28'
t = time.strptime(s, '%Y-%m-%d %H:%M:%S')

时间的运算

dt_hour_ago = dt_now - datetime.timedelta(hours=1, days=1)

时间转时间戳

ts = time.mktime(t)

时间戳转时间

datetime.datetime.fromtimestamp(ts)

或者

time.localtime(ts)

datetime、struct_time两种时间类型的转换

datetime类型转struct_time类型

dt_now.timetuple()

struct_time类型转datetime类型:首先转换为时间戳,然后由时间戳转换为datetime类型

总结

我的习惯:时间转换为时间戳用到time包,其余全用datetime包实现

python中时间的处理相关推荐

  1. python中时间的加n和减n运算

    好多朋友都遇到过python推算时间的问题,有些把时间转换成整数做推算,这样遇到特殊的时间和日期就会出现错误,在python中时间的推算很简单,主要就是用到datetime.timedelta方法,进 ...

  2. python中时间格式的转换(time模块)

    1.Unix时间戳 Unix时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数.例如:xxxxxxxx.xxxxx,单位 ...

  3. python中时间相加问题

    python中时间相加,比如用2008-01-31 00:11:23加上30分钟,写法如下: import datetime,time format="%Y-%m-%d %H:%M:%S&q ...

  4. [转载] 整理总结 python 中时间日期类数据处理与类型转换(含 pandas)

    参考链接: Python中的时间函数 2(日期操作) 我自学 python 编程并付诸实战,迄今三个月. pandas可能是我最高频使用的库,基于它的易学.实用,我也非常建议朋友们去尝试它.--尤其当 ...

  5. python中时间模块datetime总结

    python关于时间模块,做一下总结 1.常用参数: # %y 两位数的年份表示(00-99) # %Y 四位数的年份表示(000-9999) # %m 月份(01-12) # %d 月内中的一天(0 ...

  6. Python中时间 时间戳之间的转换

    使用python中的time模块,对时间的几种格式进行转换 一.几个常用函数 strptime(), 将 时间字符串 转换成 结构化时间 struct_time 注意,结构化时间 是所有转换的 过渡格 ...

  7. python中时间日期相减并转化为秒

    python在时间日期转化时候怎样相减转化 秒 ,刚有人咨询我这些问题,写了一些代码 希望对你有点用 from datetime import datetime now_time = datetime ...

  8. python中时间处理去空格去冒号_Python实用日期时间处理方法汇总

    原则, 以datetime为中心, 起点或中转, 转化为目标对象, 涵盖了大多数业务场景中需要的日期转换处理 步骤: 1. 掌握几种对象及其关系 2. 了解每类对象的基本操作方法 3. 通过转化关系转 ...

  9. python中时间模块

    时间日期相关的模块 calendar 日历模块 time 时间模块 datetime 日期时间模块 timeit 时间检测模块 日历模块 calendar() 功能:获取指定年份的日历字符串 格式:c ...

最新文章

  1. 图像浏览软件_FastStone Image Viewer5.5版
  2. python 归一化 标准化
  3. 使用Powerdesigner的逆向工程生成PDM(主要是注释可以放进去)
  4. centos6.4安装及升级gcc 4.8.2(已实践)
  5. Spark数据本地性
  6. 中国五大物联网平台优势分析
  7. 仿苹果手机闹钟_原来iPhone闹钟这么牛!用6年苹果今天才发现,以前不懂一直想删...
  8. Android传感器应用——重力传感器实现滚动的弹球
  9. 学生成绩abcde怎样划分_7月学考成绩出来啦!
  10. java 多线程 一个博客
  11. nyoj--58--最少步数
  12. JavaScript动态显示当前时间和倒计时的设计(附全码)_AX
  13. 电磁波中的波段划分:L波段、S波段、C波段、X波段、Ku波段、K波段、Ka波段 等等
  14. 流程制造行业信息系统 架构
  15. XMU 1613 刘备闯三国之三顾茅庐(一) 【并查集】
  16. Java学习手册:大疆创新2020届校园招聘——软件类岗位B卷题一
  17. 如何强制关闭mac后台程序
  18. python绘图设置时间坐标轴_Matplotlib绘图双纵坐标轴设置及控制设置时间格式
  19. oracle 按照时间倒序_oracle的逆序键索引应用!
  20. Go基础语法(短句精简版)(上)

热门文章

  1. 寻找安全漏洞?谨慎为之
  2. CentOS 7安装Gnome GUI 图形界面
  3. easyuI企业管理系统-实战二 表格引入json数据
  4. MYSQL 删除二进制日志的 3 个方法
  5. 新东厂西厂时代——纪念被阉割了的手机——戏说移动的“×××短信”标准
  6. 解决wps如何只复制标题文字(不复制正文)
  7. echart同一个dom下多次动态渲染值,防止值、事件重复互相影响
  8. C++ const用法
  9. eclipse上修改js后,浏览器上还是出现原来效果的解决方法
  10. 搭建Hadoop2.6.4伪分布式