python日期和时间函数

获取当前日期/获取前一天日期/日期加减:

import datetime
today = datetime.date.today()
oneday = datetime.timedelta(days=1)
yesterday = today - oneday
fmt = '%Y%m%d'
yesterday = yesterday.strftime(fmt)
print(yesterday)

字符串转日期:

from datetime import datetime

# 根据给定日期,制作一个相应的格式
date_format = "%Y-%m-%dT%H:%M:%SZ" 

# 用给定日期格式来解码转换
d = datetime.strptime('2015-12-07T22:31:28Z', date_format)

print(d)
#[out]: 2015-12-07 22:31:28

日期转字符串:

from datetime import datetime

format  = '%Y-%m-%d'
today  = datetime.today()

print( today.strftime(format) )
#[out]: '2018-07-31'

计算天数的差值/计算两个日期相隔的秒数:

time1 = datetime.datetime(2016, 10, 20)
time2 = datetime.datetime(2015, 11, 2)

"""计算天数差值"""
print(time1-time2).days

"""计算两个日期之间相隔的秒数"""
print (time1-time2).total_seconds()

python中时间日期格式化符号:

符号说明
%y两位数的年份表示(00-99)
%Y四位数的年份表示(000-9999)
%m%m 月份(01-12)
%d月内中的一天(0-31)
%H24小时制小时数(0-23)
%I12小时制小时数(01-12)
%M分钟数(00=59)
%S秒(00-59)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值