字符串与datetime相互转换的方法
1、大家主要看图片中的实例。
我们先要确保我们的字符串数据有一定的时间规律,常见的有一种为“2020/05/01 21:00:22”。

2、然后我们使用datetime中的strptime方法进行转化,主要原理是我们用一系列占位符去匹配字符串。
1. %Y - 表示带有世纪的年
2. %m - 表示两位补零的月份
3. %d - 表示两位补零的日期
4. %H - 表示两位补零24小时制的小时
5. %M - 表示两位补零的分钟
6. %S - 表示两位补零的秒

3、只要清晰的站位符,而且有一种固定的字符串格式,就能够轻松完成字符串向datetime的转化了。

4、如果同时存在多种格式呢?我想到的是比较暴力的办法,一个一个的try,可能会有更好的选择。

1、这个就比较简单啦,因为datetime的格式是一致的,我们使用strftime方法就能轻松完成!
我们先获取当前时间作为例子。

2、我们很少用到微秒什么的,这些就先别记啦~
就按照最常见的格式进行转化~

3、记住常用的占位符,剩下的地方你可以随意填写~
注意如果是中文我们可以利用format先输出带有正确格式的format语句在匹配其中的内容,替换为中文即可!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:185
阅读量:100
阅读量:55
阅读量:107
阅读量:83