【310】◀▶ Python 日期和时间
参考:
- python 时间日期计算
- Python 日期和时间(菜鸟教程)
- 8.1. datetime — Basic date and time types
- python中datetime模块中datetime对象的使用方法
| 01 | datetime.datetime | 包含 date 对象和 time 对象的所有信息。 | |
| 02 | datetime.date | 包含年月日。 | |
| 03 | datetime.time | 包含一天的时分秒信息。 | |
| 04 | datetime.timedelta | 用来指定一个时间间隔,表示两个日期或者时间的不同。 | |
| 05 | time 模块 |
| 序号 | 类名称 |
功能说明 |
语法 & 举例 | ||
| 01 | datetime.datetime 对象 |
====<<<< Description>>>>==== datetime 模块下 的 datetime 对象,包含 date 对象和 time 对象的所有信息。 ====<<<< Syntax >>>>==== datetime.datetime (year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0) ====<<<< Parameters >>>>==== ◈ year:必须。MINYEAR <= year <= MAXYEAR ====<<<< Methods >>>>==== ◈ datetime.today ():返回现在的当地时间。 ◈ datetime.date ():返回相同年月日的 date 对象。 ◈ datetime.timetuple ():返回一个结构体,里面包含如下:time.struct_time(tm_year=2017, tm_mon=2, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=43, tm_isdst=-1)。其中 tm_yday 为一年中的第几天。 ====<<<< Attributes >>>>==== ◈ datetime.min:返回值为 datetime,最小的。 |
>>> import datetime # 调用日期信息 根据 string 来创建 datetime,通过 datetime.strptime() 实现 下面代码读取格式如下的文本 “2019-11-10 09:08:07” # "%Y-%m-%d %H:%M:%S" |
||
| 02 | datetime.date 对象 |
====<<<< Description>>>>==== datetime 模块下 的 date 对象,包含年月日。 ====<<<< Syntax >>>>==== datetime.date (year, month, day) ====<<<< Parameters >>>>==== ◈ year:必须。MINYEAR <= year <= MAXYEAR ====<<<< Methods >>>>==== ◈ date.today ():返回现在的当地时间。 ====<<<< Attributes >>>>==== ◈ date.min:返回值为 date,最小的。 |
>>> d1 = datetime.date.today() |
||
| 03 | datetime.time 对象 |
====<<<< Description>>>>==== datetime 模块下 的 time 对象,包含一天的时分秒信息。 ====<<<< Syntax >>>>==== datetime.time (hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0) ====<<<< Parameters >>>>==== ◈ hour:默认 0。0 <= hour < 24 ====<<<< Methods >>>>==== ◈ datetime.replace (hour=self.hour, minute=self.minute, second=self.second, microsecond=self.microsecond, tzinfo=self.tzinfo, * fold=0):返回一个除了发生变化的属性外其他一样的 time 。 ====<<<< Attributes >>>>==== ◈ time.min:返回值为 time,最小的。 |
|||
| 04 | datetime.timedelta 对象 |
====<<<< Description>>>>==== datetime 模块下 的 datedelta 对象,用来指定一个时间间隔,表示两个日期或者时间的不同。 ====<<<< Syntax >>>>==== datetime.timedelta (days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0) ====<<<< Parameters >>>>==== ◈ hour:默认 0。0 <= hour < 24 ====<<<< Attributes >>>>==== ◈ timedelta.days:天数 |
>>> d1 = datetime.date(1987,8,31) |
||
| 05 | time 模块 |
参考:Python 日期和时间 time 模块 可以用于格式化日期和时间。 ====<<<< Methods >>>>==== |
# 自动识别是本世纪还是上个世纪 |
||
将字符串转换为 datetime
参考:Converting string into datetime
参考:strftime() and strptime() Behavior
代码:(strptime 就是 string parse time)
from datetime import datetime a = "Wed Oct 10 20:19:24 +0000 2018" b = datetime.strptime(a, "%a %b %d %H:%M:%S %z %Y") print(b.year, b.month, b.day, b.hour, b.minute, b.tzinfo) # output
# 2018 10 10 20 19 UTC
【310】◀▶ Python 日期和时间的更多相关文章
- Python 日期和时间(转)
Python 日期和时间 Python程序能用很多方式处理日期和时间.转换日期格式是一个常见的例行琐事.Python有一个 time 和 calendar 模组可以帮忙. 什么是Tick? 时间间隔是 ...
- (转)Python 日期和时间
转自http://www.runoob.com/python/python-date-time.html Python 日期和时间 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见 ...
- Python 日期和时间 —— datetime
Python 日期和时间 —— datetime Python提供了多个内置模块用于操作日期时间,如calendar,time,datetime.calendar用于处理日历相关 :time提供的接口 ...
- python 日期、时间、字符串相互转换
python 日期.时间.字符串相互转换 在python中,日期类型date和日期时间类型dateTime是不能比较的. (1)如果要比较,可以将dateTime转换为date,date不能直接转换为 ...
- Python 日期和时间_python 当前日期时间_python日期格式化
Python 日期和时间_python 当前日期时间_python日期格式化 Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能. Python 提供了一个 time 和 cal ...
- Python日期和时间_什么是Tick_什么是时间元组_获取当前时间
Python 日期和时间_什么是 Tick _什么是时间元组: 时间和日期:某年某月某日某时某分某秒 Tick: 时间间隔以 秒 为单位的浮点小数,起始时间为:1970年1月1日0点0分开始 # Ti ...
- 【转】Python 日期和时间
本文转自:http://www.runoob.com/python/python-date-time.html Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能. Pytho ...
- Python 日期和时间
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能. Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间. 时间间隔是以秒为单位的浮点小数. ...
- Python 日期和时间操作
Python提供了一个time 和calendar模块可以用于格式化日期和时间. 时间间隔是以秒为单位的浮点小数. 每个时间戳都是以自从1970年1月1日午夜(历元)经过了多长时间来表示. Pytho ...
随机推荐
- 学习Selenium同学必看
本文转载 作者:灰蓝蓝蓝蓝蓝蓝链接:http://www.jianshu.com/p/5188cb3ab790來源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.更多技术博客 ...
- PF不明内存泄露已解决,白头发也没了(转)
在使用OpenExpressApp进行WPF应用开发过程中遇到多个内存泄漏的地方,在上一篇中求助了一个内存泄露问题[WPF不明内存泄露原因,头发都白了几根],本篇与大家分享一下如何解决此问题的过程. ...
- UVA12716 GCD XOR 数论数学构造
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u010682557/article/details/36204645 题目给你一个N,让你求 两个数 ...
- 模态对话框中的window.close关闭时会打开新页面
在模态对话框的页面的<head></head>加上<base target="_self"> 就不会打开新页面了.
- bzoj 3671 [Noi2014]随机数生成器——贪心(时间复杂度分配)
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3671 设 x 为一个点的行号, y 为一个点的列号:原本想着判断一个点能不能选就是看选了的点 ...
- vue的路由初识01
今天就做了一个vue-router的实例,(路由跳转,参数的传递[一个参数,多个参数])<!DOCTYPE html> <html> <head> <meta ...
- kali openvas安装
最新的kali需要用apt-get安装后使用 安装 apt-get install openvas 自动设置 openvas-setup 检测设置 openvas-check-setup 如果检测没有 ...
- JAVA-Unit02: Oracle字符串操作 、 Oracle数值操作 、 Oracle日期操作 、 空值操作
Unit02: Oracle字符串操作 . Oracle数值操作 . Oracle日期操作 . 空值操作 DQL数据查询语言 查询语句基本由SELECT子句由FROM子句构成. SELECT子句指定要 ...
- 第七章 HTTP流量管理(二) URL 重写
URL 重定向功能: 浏览器中输入 http://<host_name>:31380/v1/service-A/XXXX 经过下面的重定向,实际调用的是serviceA的/v1/XXXX ...
- apache commons lang包中的StringUtils
计算一个字符串某个字符的出现次数 a, 使用charAt方法截取之后,循环判断. b, 使用apache commons lang包中的StringUtils: int n = StringUtils ...