在Python中,常用的表示方式的时间有:时间戳,字符串时间,元组时间(既年,月,日,时,分,秒,周几,一年中的第几天,时区)
 
 
time模块:
 
  time.timezone: 获取当前标准时区和UTC时间的差值,单位是秒
 
  time.altzone:获取当前DST(夏令时)时区和UTC时间的差值,单位是秒
 
  time.daylight:判断当前是否使用了DST时间,0表示未启动
 
  time.time():获取当前时间戳
 
  time.sleep(x):沉睡几秒
 
  time.gmtime():获取时间戳对应的元祖格式,如果不跟时间戳,那么获取的是当前时间,对应到标准时区的时间(UTC)时间
 
  time.localtime():获取时间戳对应的元祖格式,如果不跟时间戳,那么获取的是当前时间,对应到本地时区的时间
 
  time.mktime():把元祖(结构化的时间)转换为时间戳
 
  time.strftime('%Y%m%d',tuple_time):把元组时间转化为字符串时间
    %Y表示年,%m表示月份,%d表示日,%H表示时间,%M表示分钟,%S表示秒
 
  time.strptime('字符串时间','字符串格式'),把字符串时间以字符串格式转换为对应的元组时间
 
  time.asctime():转换元组为固定的字符串格式。--> 'Wed Mar 29 21:50:44 2017' 默认为当前时间
    %a %b %d %H:%M:%S %Y
 
  time.ctime():转换时间戳为固定的字符串格式。默认为当前时间
 
 
datetime模块
  基于time的高层的封装,包涵两个类date和time
  date只包涵日期,既年月日
  time只包涵时间,即时分秒
  datetime就包涵了 年月日时分秒
 
  datetime.datetime.now() 获取当前时间
  
  datetime.timedelta(+3):该时间用于和datetime.datetime.now()连用,在当前时间的基础上,加减天数
    >>> datetime.datetime.now() + datetime.timedelta(-3)
    datetime.datetime(2017, 3, 26, 22, 2, 0, 183672)
    这里的+3 -3 默认是天数,如果想要计算小时,需要添加关键字 hours = -3
    >>> datetime.datetime.now() + datetime.timedelta(hours=-3)
    datetime.datetime(2017, 3, 29, 19, 3, 30, 854881)
 
  时间的修改:
    通过replce去修改
    >>> a = datetime.datetime.now()
    >>> a.replace(minute=3,hour=2)
    datetime.datetime(2017, 3, 29, 2, 3, 38, 462881)
    >>>
 
 

时间模块(time/date)的更多相关文章

  1. 第三十二节,datetime时间模块

    首先要引入import datetime时间模块 datetime.date.today()模块函数 功能:输出系统年月日输出格式 2016-01-26[无参] 使用方法:datetime.date. ...

  2. 【转】Python之日期与时间处理模块(date和datetime)

    [转]Python之日期与时间处理模块(date和datetime) 本节内容 前言 相关术语的解释 时间的表现形式 time模块 datetime模块 时间格式码 总结 前言 在开发工作中,我们经常 ...

  3. python时间模块-time和datetime

    时间模块 python 中时间表示方法有:时间戳,即从1975年1月1日00:00:00到现在的秒数:格式化后的时间字符串:时间struct_time 元组. struct_time元组中元素主要包括 ...

  4. Python的时间模块小结(转自:不懂真人)

    import datetimeprint time.time() #时间戳 print time.localtime(time.time()) #时间元组 print time.strftime('% ...

  5. 浅谈Python时间模块

    浅谈Python时间模块 今天简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用.希望这篇文章对于学习Python的朋友们有所帮助 ...

  6. python的时间模块

    python有两个重要的时间模块,分别是time和datetime 先看time模块 表示时间的几种方法: 1)时间元组:time.struct_time(tm_year=2016,   tm_mon ...

  7. Python—day17时间模块、系统模块、递推遍历、序列化

    一.time'''时间戳(timestamp):time.time()延迟线程的运行:time.sleep(secs)(指定时间戳下的)当前时区时间:time.localtime([secs])(指定 ...

  8. 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码

    本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...

  9. python时间模块time

    时间模块 时间模块主要处理和时间相关的事件,我们可以通过模块获取不同数据类型的时间以便我们需求. 表现时间的三种方式: 在pythn中表现时间的方式主要有三种:时间戳(stamptime).元祖时间( ...

随机推荐

  1. adb 命令模拟按键事件

    转自:http://blog.csdn.net/jlminghui/article/details/39268419 例子:adb shell input keyevent 4 #这条命令相当于按了设 ...

  2. 【python模块】——logging

    python学习——logging模块

  3. Python全栈 MongoDB 数据库(数据的查找)

      非关系型数据库和关系型数据库的区别? 不是以关系模型构建的,结构自由 非关系型数据库不保证数据一致性 非关系型数据库可以在处理高并发和海量数据时弥补关系数据库的不足 非关系型数据库在技术上没有关系 ...

  4. Linux 进程--父进程查询子进程的退出状态

    僵尸进程 当一个子进程先于父进程结束运行时,它与其父进程之间的关联还会保持到父进程也正常地结束运行,或者父进程调用了wait才告终止. 子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它 ...

  5. 使用HashOperations操作redis

    方法 c参数 s说明 Long delete(H key, Object... hashKeys); H key:集合key Object... hashKeys:key对应hashkey  删除ma ...

  6. ExtJS新手学习中常见问题

    1.常常出现运行之后不出现应该出现的效果. 这种情况一般是引用ExtJS路径不正确,要确保路径正确. 示例: <!DOCTYPE html> <html lang="en& ...

  7. springmvc项目搭建四-基于前端框架完善页面的数据显示

    上一篇把前端框架先放上去了,现在开始前后端进行交互,对数据进行显示. 效果如图所示...中间经历了数据显示不上去的问题,是对于spring的注解了解不够,问题及其解决可以参照上一篇问题处理... 目前 ...

  8. 玩ktap

    1.ktap是否有过滤的功能,之前bpf程序可以阻止某些trace的log的输出,ktap是否有这样的功能呢? 2.ftrace 和 perf 的ring buffer好像不是一个,有什么区别? 需求 ...

  9. BZOJ4399 魔法少女LJJ(线段树合并)

    注意到只有增加点/合并的操作.这些操作都可以用线段树完成,于是线段树合并一发就好了.注意乘积大小直接比较肯定会炸,取个对数即可.数据中存在重边. #include<iostream> #i ...

  10. 【题解】Bzoj4316小C的独立集

    决定要开始学习圆方树 & 仙人掌相关姿势.加油~~ 其实感觉仙人掌本质上还是一棵树,长得也还挺优美的.很多的想法都可以往树的方面上靠,再针对仙人掌的特性做出改进.这题首先如果是在树上的话那么实 ...