33、python模块之time
     1、>>> time.time()
1470900847.8458395 ==》时间戳,从1970年到现在。
     2、>>> time.ctime()
'Thu Aug 11 15:43:38 2016'
 
   3、>>> time.gmtime() 格林威治时间
time.struct_time(tm_year=2016, tm_mon=8, tm_mday=11, tm_hour=7, tm_min=49, tm_sec=53, tm_wday=3, tm_yday=224, tm_isdst=0)
>>> date1 = time.gmtime()
>>> date1.tm_year
2016
>>> str1 = '{year}-{month}'.format(year=date1.tm_year,month=date1.tm_mon)
>>> print(str1)
2016-8
     4、>>> time.localtime() 表示本地时间
m_ydatime.struct_time(tm_year=2016, tm_mon=8, tm_mday=11, tm_hour=15, tm_min=57, tm_sec=6, tm_wday=3, ty=224, tm_isdst=0) 
   5、time.mktime()
     >>> date1 =time.gmtime()
>>> time.mktime(date1)
1470873892.0
   6、>>> time.sleep(5) 程序等待5秒。
   7、time.strftime():
      date1 = time.gmtime()
      >>> time.strftime('%Y-%m-%d %H:%M:%S',date1)
 '2016-08-11 08:04:52'
   8、time.strptime():
      >>> date2 = time.strptime('2016-5-12','%Y-%m-%d')
>>> print(date2)
time.struct_time(tm_year=2016, tm_mon=5, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=133, tm_isdst=-1)
34、python模块之datetime
     1、>>> date1 = datetime.date.today()
>>> print(date1)
2016-08-11
2、>>> date2 = datetime.date.fromtimestamp(time.time())
>>> print(date2)
2016-08-11
3、>>> date3 = datetime.datetime.now()
>>> print(date3)
2016-08-11 17:02:06.580013
4、  python 的时间加减,datetime.timedelta(days=天,hours=小时,seconds=秒)
     >>> newdate = datetime.datetime.now() + datetime.timedelta(days=10)
>>> print(newdate)
2016-08-21 23:01:43.533585
>>> import os
>>> os.system('date')
2016年 08月 11日 星期四 23:02:25 CST
5、  >>> date3 = datetime.datetime.now()
     >>> print(date3)
2016-08-11 23:27:18.242217
>>> date4 = date3.replace(2015)
>>> print(date4)
2015-08-11 23:27:18.242217
>>> date = date3.replace(2015,4,4)
>>> print(date)
2015-04-04 23:27:18.242217
6、  datetime.datetime.strptime()同time模块中的time.strptime().
7、时间的比较:date和date4是上面的时间。
     >>> date > date4
False
>>> date < date4
True

python模块之time和datetime的更多相关文章

  1. Python模块之time、datetime

    python内置模块系列(一):time模块与datetime time模块是python内置查看当前时间戳的一个模块 一 time 1 获得时间戳 时间戳:通常来说,时间戳表示的是从1970年1月1 ...

  2. Python模块:time、datetime、random、os、sys、optparse

    time模块的方法: 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. struct_time时间元组,共有九个元素组.如下图: time.localtime([secs]): ...

  3. python模块之time and datetime

    time # python3 # coding = utf-8 import time timestamp = time.time() print('timestamp:%s, type: %s' % ...

  4. python学习道路(day6note)(time &datetime,random,shutil,shelve,xml处理,configparser,hashlib,logging模块,re正则表达式)

    1.tiim模块,因为方法较多我就写在code里面了,后面有注释 #!/usr/bin/env python #_*_coding:utf-8_*_ print("time".ce ...

  5. python模块概况,json/pickle,time/datetime,logging

    参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html http://www.cnblogs.com/alex3714/articles/51 ...

  6. Python之日期与时间处理模块(date和datetime)

    本节内容 前言 相关术语的解释 时间的表现形式 time模块 datetime模块 时间格式码 总结 前言 在开发工作中,我们经常需要用到日期与时间,如: 作为日志信息的内容输出 计算某个功能的执行时 ...

  7. Python第十五天 datetime模块 time模块 thread模块 threading模块 Queue队列模块 multiprocessing模块 paramiko模块 fabric模块

    Python第十五天  datetime模块 time模块   thread模块  threading模块  Queue队列模块  multiprocessing模块  paramiko模块  fab ...

  8. python初步学习-import和datetime模块

    模块 一个完整大型的python程序是由模块和包的形式组织起来的,可见模块在python中的重要性.模块是一种组织型式,它许多有关联(关系)的代码组织放到单独的独立文件中.简单的说,可以把模块理解为一 ...

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

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

随机推荐

  1. Shader Forge 植物摆动

    前日才赞Shader Forge好用,今天就找到了BUG(1.03 版本) -- 获得顶点在物体空间坐标的方法绕来绕去,transform不支持齐次坐标, 不超过3行的shader代码要我出这么一个宏 ...

  2. C++递归求解N个元素的所有子集

    C++递归求解N个元素的所有子集 引言: 我在复习C++遇到了设计递归函数的问题.这个例子,很好的显示了设计递归的方式,思想. 这与斐波那数列不同,这个例子更有应用意义. 问题: 试编写一个递归函数, ...

  3. 简单的FIRST+集演示程序

    /* * 该程序用于计算某个非终结符的 FIRST+ 集合 * RexfieldVon * 2013年6月30日16:02:47 */ #include <stdio.h> #includ ...

  4. 优化exp/imp导入导出速度大全

    .exp  个相关的参数:DIRECT和RECORDLENGTH参数. DIRECT参数定义了导出是使用直接路径方式(DIRECT=Y),还是常规路径方式(DIRECT=N).常规路径导出使用SQL ...

  5. [置顶] C++中RTTI机制剖析

    C++中要想在运行时获取类型信息,可没有Java中那么方便,Java中任何一个类都可以通过反射机制来获取类的基本信息(接口.父类.方法.属性.Annotation等),而且Java中还提供了一个关键字 ...

  6. angularJs $injector

    一 angularJS中几种注入方式 Spring中使用构造注入或者设值注入的方式,还需要做一些额外的操作,但是angular中只需要在需要的地方声明一下即可,类似模块的引用,因此十分方便. angu ...

  7. iframe页面改动parent页面的隐藏input部件value值,不能触发change事件。

    实现一个依据iframe页面返回充值卡类型不同,安排不同的input部件. 点击选择弹出一个iframe.点击充值卡数据行.返回1.充值卡类型.2.充值卡id(用的UUID).3.充值卡号(字符串). ...

  8. Mono For Android离线激活

    我们之前创建过Mono For Android的开发环境,但是使用一段时间后就说明证书过期,那如何破解呢? 但我说的这个也就只能使用免费的证书. 首先下载免费的证书,monoandroid.licx, ...

  9. cocos2d-x项目过程记录(cocos2d-x的新知)

    1.给CCMenuItem带上点击参数(这是CCNode的一个属性) CCMenuItem *item = CCMenuItemSprite::create(unselectedPic, select ...

  10. Java基础知识强化之集合框架笔记04:Collection集合的基本功能测试

    1. Collection集合的基本功能测试: package cn.itcast_01; import java.util.ArrayList; import java.util.Collectio ...