在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. Python网络编程(线程通信、GIL、服务器模型)

    什么是进程.进程的概念? 进程的概念主要有两点: 第一,进程是一个实体.每一个进程都有它自己的地址空间, 一般情况下,包括文本区域(text region).数据区域(data region)和堆栈( ...

  2. GraphSAGE 代码解析(三) - aggregators.py

    原创文章-转载请注明出处哦.其他部分内容参见以下链接- GraphSAGE 代码解析(一) - unsupervised_train.py GraphSAGE 代码解析(二) - layers.py ...

  3. 使用gradle打包时将依赖也合并入jar包

    有些情形需要将项目依赖的jar包也合并入自己项目的jar包内,出来的这个jar我们称它为fat-jar.我所使用的方法需要用到shadow插件: 下面例子展示将mybatis打入我的jar包,并将my ...

  4. C#的Response.BinaryWrite图片乱码问题

    今天学习Response对象,该对象的有很多的输出方式,其中有一个binaryWrite可以输出图片,但是在输出图片一开始出现了乱码,后来通过百度得到解决: 代码: FileStream stream ...

  5. lintcode-95-验证二叉查找树

    95-验证二叉查找树 给定一个二叉树,判断它是否是合法的二叉查找树(BST) 一棵BST定义为: 节点的左子树中的值要严格小于该节点的值. 节点的右子树中的值要严格大于该节点的值. 左右子树也必须是二 ...

  6. 【Solr】——Solr7安装教程

    前提 solr已经升级7.1,但是我们公司的solr还是使用的4.4,你们说low不low!!!重要的是,人家花费了大气将solr升级,从技术的角度来说solr7比solr4那是翻天覆地的改变! so ...

  7. elasticsearch this is not a http port

    访问的是elastic search的tcp端口,需换成http端口. elastic search默认tcp端口9300,http端口9200 如果浏览器中访问http://localhost:92 ...

  8. fetch_array()与fetch_assoc()的用法

    fetch_array()与fetch_assoc()用起来没有什么大的差别,主要是怎么用?fetch_array()如果单独作为while的条件,则能够取出结果集中的所有结果.如果单独作用于结果集, ...

  9. Oracle中SQL语言介绍以及基本用法

    一.SQL语言支持如下类别命令 1.数据定义语言(DDL):CREATE(创建).ALTER(更改) 和 DROP(删除)命令 1.1  CREATE (创建表,表空间,用户, 索引, 视图, 同义词 ...

  10. Object empty value key filter

    Object empty value key filter 过滤空值 Utils emptykeysFilter() "use strict"; /** * * @author x ...