1.获取当前时间
from datetime import datetime
time_now=datetime.now()
print('当前时间是:',time_now)
输出:当前时间是: 2020-06-13 10:18:12.840320
2.创建一个时间日期
t=datetime(2020,6,12,8,8,8)
print('创建时间为:',t)
输出:创建时间为: 2020-06-12 08:08:08
3.当前时间与字符串的关系
格式化符号 | 代表意义 |
---|---|
%y | 两位数年份表示,范围:00-99 |
%Y | 四位数的年份表示,范围:000-9999 |
%m | 代表月份,范围:01-12 |
%d | 代表某一天,范围0-31 |
%H | 代表一天24小时制,范围0-23 |
%M | 代表分钟数,范围:00-59 |
%S | 代表秒钟数,范围:00-59 |
3.1时间转字符串
time_str = datetime.strftime(datetime.now(),'%Y-%m%d-%H-%M-%S')
print('此时时间字符串为:',time_str)
输出:此时时间字符串为: 2020-0613-10-30-01
3.2字符串转时间
str_time=datetime.strptime('2020-0610-10-12-12','%Y-%m%d-%H-%M-%S')
print('字符串转时间为:',str_time)
输出:字符串转时间为: 2020-06-10 10:12:12
3.3用当前时间命名文本文件
list=[0.268,0.6589,3.4127,4.23650,2.455]
from datetime import datetime
print(datetime.now())
time = datetime.strftime(datetime.now(),'%Y%m%d-%H%M%S')#
print(time)
filename='./'+time+'.txt'
with open(filename,'w') as f:
for i in range(len(list)):
f.write('{:.3f}\n'.format(list[i]))
输出