import time

print time.gmtime()

#获取当前时间的struct_time对象

print time.gmtime(time.time() - 24 * 60 * 60)

#获取昨天这个时间的struct_time对象

#---- result

#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=23, tm_hour=15, tm_min=16, tm_sec=3, tm_wday=1, tm_yday=174, tm_isdst=0)

#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=22, tm_hour=15, tm_min=16, tm_sec=3, tm_wday=0, tm_yday=173, tm_isdst=0)

time.localtime

time.localtime与time.gmtime非常类似,也返回一个struct_time对象,可以把它看作是gmtime()的本地化版本。

time.mktime

time.mktime执行与gmtime(), localtime()相反的操作,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。例如:

import time

#下面两个函数返回相同(或相近)的结果

print time.mktime(time.localtime())

print time.time()

time.strftime

time.strftime将日期转换为字符串表示,它的函数原型为:time.strftime(format[, t])。参数format是格式字符串(格式字符串的知识可以参考:time.strftime),可选的参数t是一个struct_time对象。下面的例子将struct_time对象转换为字符串表示:

import time

print time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime())

print time.strftime('Weekday: %w; Day of the yesr: %j')

#---- result

#2009-06-23 15:30:53

#Weekday: 2; Day of the yesr: 174

time.strptime

按指定格式解析一个表示时间的字符串,返回struct_time对象。该函数原型为:time.strptime(string, format),两个参数都是字符串,下面是一个简单的例子,演示将一个字符串解析为一个struct_time对象:

import time

print time.strptime('2009-06-23 15:30:53', '%Y-%m-%d %H:%M:%S')

#---- result

#time.struct_time(tm_year=2009, tm_mon=6, tm_mday=23, tm_hour=15, tm_min=30, tm_sec=53, tm_wday=1, tm_yday=174, tm_isdst=-1)

以上介绍的方法是time模块中最常用的几个方法,在Python手册中还介绍了其他的方法和属性,如:time.timezone, time.tzname …感兴趣的朋友可以参考Python手册 time 模块。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

python中calendar模块常用方法_Python的time模块中的常用方法整理相关推荐

  1. python三引号 内部变量_python在三引号中使用变量

    1.定义和运算: 变量名 = 值 定义变量举例: # 定义一个变量 myCar = "比亚迪F0" # 输出一个变量 print(myCar) 变量之间的简单运算举例: price ...

  2. python连接linux获取日志_Python 日志记录模块logging的使用

    shell当中记录log,满眼花花的重定向符合,看着很不爽有没有!我喜欢Python,就是喜欢这种买个手电筒,备用电池都准备好了的感觉.logging模块很简单,导入模块,定义日志格式.代码中就可以通 ...

  3. python设计自定义栈类_Python如何自定义模块?Python基础教程,第十讲,自定义模块...

    学完此次课程,我能做什么? 通过此次课程,我们将学会如何自定义自己的模块和包,以及如何引用到自己的项目中,从而实现代码的复用. 学习此次课程,需要多久? 5-10分钟 课程内容 什么是Python的标 ...

  4. python的os模块使用_Python之os模块的常见用法

    转自:http://zhpfbk.blog.51cto.com/4757027/1561926 在Python的标准库os模块中包含普遍的操作系统功能 os 模块引入的方法是: import os 以 ...

  5. python模板引擎传迭代器_python之路 模块,序列化,迭代器,生成器

    一.模块 1.模块简介 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py.模块可以被别的程序引入,以使用该模块中的函数等功能.这也是使用python标准库的方法. 类似于函数式编程和面向过 ...

  6. python网盘下载文件_python下载文件的几种常用方法

    python中下载文件常用的几个模块有urllib,urllib2,requests,方法也很简单,代码如下:# Python 2 code import urllib import urllib2 ...

  7. python验证码识别接口 服务器_python验证码识别模块

    (白嫖)这是一个为麻瓜设计的本地OCR模块 只需要简单几步操作即可拥有两大通用识别模块,让你在工作中畅通无阻. 测试图片 test1.png 测试图片 test2.jpg SDK类参数 参数名 必选 ...

  8. python数组赋值给变量_Python:将数组中的元素导出到变量中 (unpacking)

    问题 你需要将数组(list)或元组(tuple)中的元素导出到N个变量中. 解决方案 任何序列都可以通过简单的变量赋值方式将其元素分配到对应的变量中,唯一的要求就是变量的数量和结构需要和序列中的结构 ...

  9. python urllib发送post请求_python爬虫 urllib模块发起post请求过程解析

    urllib模块发起的POST请求 案例:爬取百度翻译的翻译结果 1.通过浏览器捉包工具,找到POST请求的url 针对ajax页面请求的所对应url获取,需要用到浏览器的捉包工具.查看百度翻译针对某 ...

  10. python列表中怎么去掉空值_Python 如何删除列表中的空值

    今天在获取android性能CPU测试数据时,发现这么一个问题: # -*- coding:utf-8 -*- import os import time cpuInfo = os.popen(r'a ...

最新文章

  1. Pytorch框架的深度学习优化算法集(优化中的挑战)
  2. gulp+PC前端静态页面项目开发
  3. 前端学习(1987)vue之电商管理系统电商系统之通过路由加载商品列表
  4. 超导量子计算机速度多快,我国量子计算机实现量子霸权,计算速度比谷歌快了100亿倍...
  5. JAVA Opencv在图片上添加中文
  6. adsl服务器客户端配置cisco_【干货】Cisco路由排错经典案例分析
  7. Redis——Java连接Redis
  8. java闰年满五换行_CoreJava练习题
  9. 树莓派学习路程No.2 GPIO功能初识 wiringPi安装
  10. Learning Python 012 函数式编程 1 高阶函数
  11. 【BZOJ4557】[JLoi2016]侦察守卫 树形DP
  12. 【AI视野·今日CV 计算机视觉论文速览 第200期】Tue, 18 May 2021
  13. 全栈项目-乐优商场-分类管理-前端-页面渲染
  14. 学汽修和计算机对比,学计算机和汽车维修哪个好
  15. java duplicate_Duplicate spring bean id
  16. php生成各种验证码
  17. linux dpm机制分析
  18. 正则表达式 中文 英文 空格
  19. 乘法表输出及其扩展(附带部分代码书写习惯) C++实现
  20. 曙光服务器管理系统,曙光Gridview服务器管理系统单机版v2.0用户手册.pdf

热门文章

  1. 下坠的小鸟(flappy bird)速算版
  2. [Map 3D开发实战系列] Map Resource Explorer 之四-- Map3D开发中的WPF
  3. 利用SQL中的递归返回多行数据的连接
  4. java1.8的特性,java1.8新特性
  5. python界面开发pyqt_Python2.7+PyQt4进行界面开发
  6. android classloader的功能和工作模式,Android中ClassLoader和java中ClassLoader有什么关系和不同...
  7. mysql 取一行_MySql – 如何获取上一行中的值和下一行中的值?
  8. mysql服务器权限说明,MySQL用户权限管理详解
  9. java 其他文件转pdf_java 其他文件转成pdf java生成pdf
  10. java+卡有型号吗,第一次写java代码,就卡主了,真是惨,有木有大腿来帮忙调试一下...