datetime

日期是我们经常要用到的,比如获取今天的日期,获取某个日期段的日期,获取一个月的月初与月未,获取几天前的日期,获取一个时间戳,下面来看一下,在python中的处理方法吧

以下代码截图来自Python中文集成版(Python整合版)

Git地址:https://github.com/DaiMaBang/Jupyter

python中如果要处理日期时间相关的东西,都要先导入datetime、time两个库,

日期常用的格式化字符

%a

星期的英文单词的缩写:如星期一, 则返回 Mon

%A

星期的英文单词的全拼:如星期一,返回 Monday

%b

月份的英文单词的缩写:如一月, 则返回 Jan

%B

月份的英文单词的缩写:如一月, 则返回 January

%c

返回datetime的字符串表示,如03/08/15 23:01:26

%d

返回的是当前时间是当前月的第几天

%f

微秒的表示: 范围: [0,999999]

%H

以24小时制表示当前小时

%I

以12小时制表示当前小时

%j

返回 当天是当年的第几天 范围[001,366]

%m

返回月份 范围[0,12]

%M

返回分钟数 范围 [0,59]

%P

返回是上午还是下午–AM or PM

%S

返回秒数 范围 [0,61]。。。手册说明的

%U

返回当周是当年的第几周 以周日为第一天

%W

返回当周是当年的第几周 以周一为第一天

%w

当天在当周的天数,范围为[0, 6],6表示星期天

%x

日期的字符串表示 :03/08/15

%X

时间的字符串表示 :23:22:08

%y

两个数字表示的年份 22

%Y

四个数字表示的年份 2022

%z

与utc时间的间隔 (如果是本地时间,返回空字符串)

%Z

时区名称(如果是本地时间,返回空字符串)

获取今天的日期

python时间操作(日期相关的操作)(1)

获取当前时间戳

python时间操作(日期相关的操作)(2)

得到当前周的第一天和最后一天

python时间操作(日期相关的操作)(3)

得到下周的第一天和最后一天

python时间操作(日期相关的操作)(4)

得到上周的第一天和最后一天

python时间操作(日期相关的操作)(5)

日期加1天

python时间操作(日期相关的操作)(6)

,