python -- datetime
数据分析修炼手册
这个作者很懒,什么都没留下…
展开
-
python字符串转为日期datetime、date时间元组
python 字符串转化为日期格式 datetime、date、时间元组1、 字符串 --> 日期格式:datetime.datetime(2020, 9, 23, 16, 47, 8)import datetime as dtfrom dateutil import parser# 法1date1 = parser.parse('2020-09-23 16:47:8')# 法2date1 = dt.datetime.strptime('2020-09-23 16:47:8', '%Y-原创 2020-09-23 17:49:08 · 11914 阅读 · 0 评论 -
python 日期格式 datetime、date、时间元组转化为字符串
python 日期格式 datetime、date、时间元组转化为字符串1、日期格式–> 字符串(datetime.datetime)import datetime as dtdate1 = dt.datetime.today() # datetime.datetime(2020, 9, 24, 16, 28, 15, 109810)dateString1 = dt.datetime.strftime(date1, '%Y-%m-%d %H:%M:%S') # '2020-09-24 16原创 2020-09-24 16:35:19 · 1745 阅读 · 0 评论 -
python 指定月份的天数、指定日期为周几、指定月份有几个周日、闰年 calender
python 指定月份的天数、指定日期为周几、指定月份有几个周日、闰年 calender1、指定月份的天数import calendarimport datetime as dtdate1 = dt.date(2020, 9, 1)n_days = calendar.monthrange(2020, 9) # 返回结果:(1, 30)# calendar.monthrange(year,month):第一个参数:指定月份第一天为周几(0-6 对应 周一 -周日);第二个参数:指定月份的天数原创 2020-09-23 22:41:58 · 1664 阅读 · 0 评论 -
python datetime.datetime、datetime.date、datetime.timedelt时间处理
python datetime date time calender1、datetime 对日期和时间进行处理的主要对象:timedelt:两个日期或时间之间的间隔(常用)datetime:同时有时间和日期(常用)date:只关注日期time:只关注时间2、获取当前日期和时间:datetime.datetime(2020, 9, 12, 17, 10, 24, 367993)dt.datetime.now()dt.datetime.today()获取当前日期:datetime.date(2原创 2020-09-23 22:01:31 · 7554 阅读 · 0 评论 -
python 日期加上天数、周数、小时数timedelta
python 日期加上天数、周数、小时数timedelta1、timedelta - days:几天后import datetime as dtdate1 = dt.datetime(2019, 7, 26, 15, 35, 10) aft_days = date1 + dt.timedelta(days = 3) # datetime.datetime(2019, 7, 29, 15, 35, 10)2 、timedelta - weeks:几周后aft_weeks = date1 + d原创 2020-09-23 21:57:10 · 1970 阅读 · 0 评论 -
python 计算两个日期之间的天数差(datetime、parse、rrule)、秒数差、周数差、月数差、年数差
python 两个日期之间的天数差、周数差、月数差、年数差1、天数差(datetime、parse、rrule)import datetime as dtfrom dateutil import parserfrom dateutil import rrule######################################## date形式天数差d1 = '2019-07-26'd2 = '2020-08-01'######## 法1# (1)先将字符串-->时间格式da原创 2020-09-23 21:39:41 · 29452 阅读 · 4 评论 -
python 时间元组转化为时间戳、字符串
python 时间元组转化为时间戳、字符串1、时间元组 --> 时间戳import timetimeArray = time.localtime(time.time())timeStamp = time.mktime(timeArray) # 时间戳:1600858387.02、时间元组 --> 字符串timeDate = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) # datetime.datetime:'2020-09-23原创 2020-09-23 18:55:54 · 1778 阅读 · 0 评论 -
python 时间戳转化为日期格式 datetime、date、时间元组
python 时间戳–>日期格式 datetime、date1、获取时间戳(返回结果:1600856115.584483)import timetimeStamp = time.time() # 时间戳:1600856115.5844832、时间戳 --> 日期格式:(返回结果:‘Wed Sep 23 18:15:15 2020’)timeDate = time.ctime(timeStamp) 3、时间戳 --> 日期格式:(返回结果:datetime.datetime原创 2020-09-23 18:48:47 · 7270 阅读 · 2 评论 -
python date 转化为 datetime
python date 转化为 datetimedate1 = dt.datetime.combine(dt.date(2020,9,23), dt.datetime.min.time()) # 返回结果:datetime.datetime(2020, 9, 23, 0, 0)date1 = dt.datetime.combine(dt.date(2020,9,23), dt.time(16, 6, 28)) # 返回结果:datetime.datetime(2020, 9, 23, 16, 6,原创 2020-09-23 18:04:23 · 1596 阅读 · 0 评论