python 字符串、时间格式的转化

mac2025-03-19  11

获取现在时间

nowTime=datetime.datetime.now().strftime('%Y-%m-%d')

1、先将2019年3月8日转换成字符型2019-3-8,再转换成时间格式

方法1、import datetime time=2019年3月8日 datetime.datetime.strptime(time1.replace('年','-').replace('月','-').replace('日',''),'%Y-%m-%d') 方法2、 import pandas as pd pd.to_datetime('2018-3-8').strftime(‘%y-%m-%d')#转化成时间字符串 pd.to_datetime(),转化成时间格式的类型

2、将时间格式转化成字符形式

dt.strftime(''%Y-%m-%d'')

3、计算时间间隔

import datetime from dateutil import rrule d1 = datetime.date(2016, 1, 1) d2 = datetime.date(2016, 2, 28) months = rrule.rrule(rrule.MONTHLY, dtstart=d1, until=d2).count()#计算月份间隔,结果-1 years=rrule.rrule(rrule.YEARLY, dtstart=d1, until=d2).count()#计算年份间隔,结果-1 days=rrule.rrule(rrule.DAILY, dtstart=d1, until=d2).count()##计算天数WEEKLY weeks=rrule.rrule(rrule.WEEKLY, dtstart=d1, until=d2).count()#计算周间隔

链接:https://mp.weixin.qq.com/s/BRYI7SIc_0Dvu1BA3XEpDQ

最新回复(0)