Python time和datatime模块
time和datatime模块
时间相关的操作,时间有三种表示方式:
- 时间戳 1970年1月1日之后的秒,即:time.time()
- 格式化的字符串 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d')
- 结构化时间 元组包含了:年、日、星期等... time.struct_time 即:time.localtime()
import time# 返回处理器时间,3.3开始已废弃 , 改成了time.process_time()测量处理器运算时间,不包括sleep时间,不稳定,mac上测不出来
print(time.clock())
print(time.process_time())输入结果:
1.520822339055174e-06
0.09360059999999999
import time# 返回与utc时间的时间差,以秒计算
print(time.altzone)输入结果:
-32400
import time# 返回时间格式"Thu Oct 19 17:26:06 2017"
print(time.asctime())输入结果:
Thu Nov 30 16:53:21 2017
import time# 返回本地时间 的struct time对象格式
print(time.localtime())输入结果:
time.struct_time(tm_year=2017, tm_mon=11, tm_mday=30, tm_hour=16, tm_min=53, tm_sec=21, tm_wday=3, tm_yday=334, tm_isdst=0)
import time# 返回时间格式"Fri Aug 19 11:14:16 2016"
print(time.asctime(time.localtime()))
# 返回时间格式"Fri Aug 19 11:14:16 2016"
print(time.ctime())输入结果:
Thu Nov 30 16:53:21 2017
Thu Nov 30 16:53:21 2017
import time# 返回utc时间的struc时间对象格式
print(time.gmtime(time.time()-800000))输入结果:
time.struct_time(tm_year=2017, tm_mon=11, tm_mday=21, tm_hour=2, tm_min=40, tm_sec=1, tm_wday=1, tm_yday=325, tm_isdst=0)
import time# # 日期字符串 转成 时间戳
# # 将 日期字符串 转成 struct时间对象格式
string_2_struct = time.strptime("2016/06/22", "%Y/%m/%d")
print(string_2_struct)
string_2_struct = time.strptime("2016.06.22", "%Y.%m.%d")
print(string_2_struct)输入结果:
time.struct_time(tm_year=2016, tm_mon=6, tm_mday=22, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=174, tm_isdst=-1)
time.struct_time(tm_year=2016, tm_mon=6, tm_mday=22, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=174, tm_isdst=-1)
import time# 将struct时间对象转成时间戳
struct_2_stamp = time.mktime(string_2_struct)
print(struct_2_stamp)输入结果:
1466524800.0
import time# # 返回时间格式"Fri Aug 19 11:14:16 2016"
a = time.asctime(string_2_struct)
print(a)输入结果:
Wed Jun 22 00:00:00 2016
import time# 将时间戳转为字符串格式
print(time.gmtime(time.time()-86640)) # 将utc时间戳转换成struct_time格式输入结果:
time.struct_time(tm_year=2017, tm_mon=11, tm_mday=29, tm_hour=8, tm_min=49, tm_sec=21, tm_wday=2, tm_yday=333, tm_isdst=0)
import timeprint(time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime())) # 将utc struct_time格式转成指定的字符串格式
print(time.strftime("%Y:%m:%d %H:%M:%S", time.gmtime(time.time()+28800))) # 正八区时间
print("\033[32m%s\033[0m" % time.strftime("%Y:%m:%d %H:%M:%S")) # 正八区时间
print("\033[31m%s\033[0m" % time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) # 正八区时间输入结果:
2017-11-30 08:53:21
2017:11:30 16:53:21
2017:11:30 16:53:21
2017-11-30 16:53:21
转载于:https://www.cnblogs.com/python-gm/p/7930186.html
Python time和datatime模块相关推荐
- 【python笔记】python模块 datatime模块
模块 使用" import xxx module "导入模块的本质就是: 将xxxmodule .py 中的全部代码加载到内存井执行,然后将整个模块内容赋值给与模块同名的变量,该变 ...
- python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作
Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...
- Python学习笔记——time模块和datatime模块【时间处理】
例子 time模块: import timet1 = time.time()#返回当前时间 t2 = time.localtime()#返回本地时间以元组的形式表示 t3 = time.asctime ...
- Python全栈开发之路 【第六篇】:Python基础之常用模块
本节内容 模块分类:好处:标准库:help("modules") 查看所有python自带模块列表第三方开源模块:自定义模块:模块调用: import modulefrom os ...
- python里import time_python模块---time和timedate
一.python模块定义 其实模块简单说就是一堆代码实现某个功能,它们是已经写好的.py文件.只需要用import应用即可. 二.python模块分类自定义模块:自己编写的实现了某个功能的.py文件 ...
- Python 内置模块之 时间模块 datetime
概述 datatime模块重新封装了time模块,提供更多接口,datetime库定义了2个常量和5个类. 2个常量分别是: MINYEAR=1 MAXYEAR=9999 5个类分别是: date类: ...
- time和datatime模块
Time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行"typ ...
- 微x模块怎么导入主题_记录学习python第10天-模块/正则
最近上班比较忙,就只能抽空学习了 笔记依旧更新在石墨文档. Python基础知识 <Python基础知识>,可复制链接后用石墨文档 App 或小程序打开 6.5 模块和包 6.5.1 模块 ...
- Python实战之logging模块使用详解
用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所 ...
最新文章
- ConfigUtil读取配置文件
- Python学习笔记四(Python OS模块)
- JS事件冒泡与事件捕获
- 9月份计算机应用基础统考,2018年9月计算机应用基础统考题库-网考计算机应用基础真题1...
- Qt弹出的窗口始终位于界面最前面的方法
- 观看实验中微型计算机虚拟拆装演示,虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0...
- ajax中html的属性,jQuery Ajax加载html数据正常,但属性似乎'不可读'
- CSS综合案例——淘宝焦点图(轮播图)布局及网页布局总结
- SWAT模型在水文水资源、面源污染模拟中的实践技术应用及典型案例分析
- 2021-11-03
- 方舟建服务器局域网显示,方舟生存进化怎么新建局域网
- BFS(广度优先算法)
- 关于华为任正非裁员事件
- word排版之长英文单词自动换行
- [附源码]Node.js计算机毕业设计二手书交易软件设计与实现Express
- 金属学复习【3】 --- 二元合金相图和合金的凝固
- 图像处理专业术语中英文对照
- Java 实现视频弹幕功能
- 算法基础: 什么是红黑树?
- Vue 输入框禁止贴贴