python 字符串转时间

Python031

python 字符串转时间,第1张

1、说明:

python使用datetime模块中datetime.datetime.strptime()函数来将字符串转换成时间。

2、示例代码:

import datetime

print(datetime.datetime.strptime('11:47','%M:%S'))

输出结果:

1900-01-01 00:11:47

3、函数说明:

strptime(string, format) ->datetime

根据格式规范解析字符串到时间。

格式化字符说明:

%Y 年份以世纪为十进制数。

%m 月份的十进制数[01,12]。

%d 当月日为十进制数[01,31]。

%H 小时(24小时制)作为十进制数[00,23]。

%M 分钟的十进制数[00,59]。

%S 其次为十进制数[00,61]。

%z 时区与UTC的偏移。

%a 本机格式的缩写工作日名称。

%A 本机格式的完整周日名称。

%b 本机格式的缩写月份名称。

%B 本机格式的完整月份名称。

%c 本机格式的适当的日期和时间表示。

%I 小时(12小时制)作为十进制数[01,12]。

%p 对语言环境的等同无论是上午或下午。

1、新建python文件,testtime.py;

2、编码代码,将字符串转换为日期格式;

import time

str='2019-12-23 22:18:30'

t = time.strptime(str, '%Y-%m-%d %H:%M:%S')

print(t)

print(type(t))

3、窗口右击选择‘在终端中运行Python文件’;

4、查看执行结果,字符串已转为日期格式;