赞
踩
datetime是一个关于时间的库,主要包含的类有:
date 日期对象,常用的属性有year,month,day
time 时间对象,hour,minute,second,毫秒
datetime 日期时间对象,常用的属性有hour,minute,second,microsecond
timedelta 时间间隔,即两个时间点之间的长度
import datetime
import pandas as pd
date = datetime.date(2020, 3, 13)
print(date)
默认:
time = datetime.time()
print(time) # 默认值为00
手动输入:
time = datetime.time(18, 55, 35)
print(time)
time = datetime.time(18, 55, 35, 2000)
print(time)
datetime = datetime.datetime(2018, 8, 23, 18, 59, 55)
print(datetime)
'''返回当前时刻'''
now = datetime.datetime.now()
now
dlt = datetime.timedelta(hours=5)
print(dlt)
输出:5:00:00
默认值:
days=0, # 天
seconds=0, # 秒
microseconds=0, # 微秒
milliseconds=0, # 毫秒
minutes=0, # 分钟
hours=0, # 小时
weeks=0 # 周
import datetime
strp = datetime.datetime.strptime('Aug-23-18 19:51', '%b-%d-%y %H:%M')
print(strp)
可以根据需要把时间改成自己想要的格式
将时间戳转换成易读的日期时间fromtimestamp(t)
import time
import datetime
# 获取当前时间的时间戳
t = time.time() # 1535275338.445392
# 将时间戳转换成易读格式的时间
time = datetime.datetime.fromtimestamp(t)
print(time)
-->
2018-08-26 17:22:18.445392
将日期时间转换成时间戳浮点数timestamp(t)
import datetime
t = datetime.datetime.now()
print(t)
time = datetime.datetime.timestamp(t)
print(time)
-->
2018-08-26 17:33:26.657776
1535276006.657776
setfirstweekday(firstweekday):指定一周的第一天,0是星期一,…,6为星期日
import calendar
#将星期日设置为一周第一天
calendar.setfirstweekday(firstweekday=6)
import calendar
# 将星期日设置为一周第一天
calendar.setfirstweekday(firstweekday=6)
print(calendar.firstweekday())
打印一年的日历
print(calendar.calendar(2018))
https://www.cnblogs.com/pinpin/p/9888841.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。