博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
time & datetime 模块
阅读量:4708 次
发布时间:2019-06-10

本文共 1015 字,大约阅读时间需要 3 分钟。

介绍

在平常的代码中个,我们常常需要与实践打交道。在Python中,与实践处理有关的模块有包括:time,datetime,calendar(calendar很少用),下面分别介绍。

 

在开始之前,需要了解以下几点:

一、在Python中,通常有以下几种方式来表示时间:

1. 时间戳

2. 格式化时间字符串

3. 元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。

 

二、几个定义

UTC(Coordinated Universal Time,世界协调时)即格林威治天文时间,世界标准时间。在中国为UTC+8.

DTS(Daylight Saving Time)即夏令时

时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移值。我们运行 type(time.time()) 返回的是float类型。

元组(struct_time)方式:struct_time 元组共有9个元素,返回struct_time的函数主要有 gmtime(),localltime(),strptime()。 下面是这种方式元组中的几个元素:

索引(Index)    属性(Attribute)        值(Values)0           tm_year(年)               比如2011 1           tm_mon(月)              1 - 122           tm_mday(日)               1 - 313           tm_hour(时)               0 - 234           tm_min(分)              0 - 595           tm_sec(秒)              0 - 616           tm_wday(weekday)          0 - 6(0表示周日)7           tm_yday(一年中的第几天)   1 - 3668           tm_isdst(是否是夏令时)    默认为-1

 

time模块

 

datetime模块

 

转载于:https://www.cnblogs.com/alexchenx/p/9183826.html

你可能感兴趣的文章
游戏开发中常用的设计模式
查看>>
Linux 中/etc/profile、~/.bash_profile 环境变量配置及执行过程
查看>>
JAVA:图形之利用FontMetrics类居中
查看>>
使用rsync同步目录
查看>>
[读码时间] for循环遍历设置所有DIV块元素背景色为红色
查看>>
网页调用迅雷下载文件
查看>>
Python 调用 Shell命令
查看>>
POJ 1159 Palindrome(最长公共子序列)
查看>>
ubuntu下安装fcitx五笔输入法
查看>>
责任链模式(chain of responsibility)
查看>>
[转载]java多线程学习-java.util.concurrent详解(一) Latch/Barrier
查看>>
ionic - 运行起来
查看>>
Shell 输入/输出重定向
查看>>
数据结构与算法分析(C++)读书笔记
查看>>
(转)nginx应用总结(1)--基础认识和应用参数优化配置
查看>>
(转)关于sql和MySQL的语句执行顺序(必看!!!)
查看>>
UVALive 3668 A Funny Stone Game(博弈)
查看>>
信息论随笔2: 交叉熵、相对熵
查看>>
再学习之MyBatis.
查看>>
CodeWars题目筛选
查看>>