A, datetime pack (7 serial connection on content)
1. Function: datetime
(1) Usage: enter a date, datetime class to return an
(2) Format: datetime.datetime (year, month, day, hour =, minute =, second =)
Where the hour, minute, second optional
(3) Method additional classes:
today (): Returns the current local time
now (): Returns the current local time
utcnow (): Returns the current local time
fromtimestamp (timestamp): returns the local time timestamp
dt = datetime.datetime(2019,6,10)
print(type(dt))
print(dt.today())
print(dt.now())
print(dt.utcnow())
print(dt.fromtimestamp(time.time()))
print(dt)
在学习过程中有什么不懂得可以加我的
python学习资源qun,855-408-893
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
2. Functions: timedelta
(1) Usage: represents a time interval
(2)格式:datetime.timedelta(days=?,hours=?,minutes=?,seconds=?)
I tried it, month and years do not support
t1 = datetime.datetime.now()
print(t1.strftime("%Y{a}%m{a}%d{b}%H{c}%M{c}%S".format(a="/",b=" ",c=":")))
t2 =datetime.timedelta(hours=1,days=2,minutes=1,seconds=2)
print((t1+t2).strftime("%Y{a}%m{a}%d{b}%H{c}%M{c}%S".format(a="/",b=" ",c=":")))
Two, timeit package
1. Function: timeit
(1) Usage: Time measurement tools, the experimental program run time interval
(2) Format: timeit.timeit (stmt = block / function name, number = execution frequency)
c='''
sum= []
for i in range(1000):
sum.append(i)
'''
#利用timeit调用代码,执行100000次,查看运行时间
t4 = timeit.timeit(stmt = "[i for i in range(1000)]",number=100000)
#测试代码c执行100000次的运行结果
t5 = timeit.timeit(stmt=c,number=100000)
print(t4)
print(t5)