中易网

python时间格式2012-12-14 04:49:57如何转成20121214174957

答案:5  悬赏:30  
解决时间 2021-02-22 01:52
代码要求精炼!!!!!
最佳答案
import re;
print re.sub("(?P<year>\d{4})-(?P<month>\d{2})-(?P<date>\d{2})\s+(?P<hour>\d{2}):(?P<minute>\d{2}):(?P<second>\d{2})", "\g<year>\g<month>\g<date>\g<hour>\g<minute>\g<second>", "2012-12-14 04:49:57"); #20121214044957

就一行执行转换的代码;

如果你确保输入的内容,就只是数字和其他那几个字符和空格,
那么也可以用下面这个,更简洁:
import re;
print re.sub("[^\d]", "", "2012-12-14 04:49:57");
就可以打印出:
20121214044957
了。

不知道是否满你意。

感兴趣的话,可以去看我总结的正则:
crifan 正则表达式学习心得

(此处不给贴地址,请用google搜帖子标题,就可以找到帖子地址的)
全部回答
a = "2012-12-14 04:49:57" b = "" for i in a: if i != "-" and i != " " and i != ":": b += str(i) print b
不晓得有没有一步到位的。。。 import time aa=time.strptime('2012-12-14 04:49:57','%Y-%m-%d %H:%M:%S') bb=time.strftime('%Y%m%d%H%M%S',aa)
import re; print re.sub("(?p&lt;year&gt;\d{4})-(?p&lt;month&gt;\d{2})-(?p&lt;date&gt;\d{2})\s+(?p&lt;hour&gt;\d{2}):(?p&lt;minute&gt;\d{2}):(?p&lt;second&gt;\d{2})", "\g&lt;year&gt;\g&lt;month&gt;\g&lt;date&gt;\g&lt;hour&gt;\g&lt;minute&gt;\g&lt;second&gt;", "2012-12-14 04:49:57"); #20121214044957 就一行执行转换的代码; 如果你确保输入的内容,就只是数字和其他那几个字符和空格, 那么也可以用下面这个,更简洁: import re; print re.sub("[^\d]", "", "2012-12-14 04:49:57"); 就可以打印出: 20121214044957 了。 不知道是否满你意。 感兴趣的话,可以去看我总结的正则: crifan 正则表达式学习心得 (此处不给贴地址,请用google搜帖子标题,就可以找到帖子地址的)
>>> time.strftime('%Y%m%d%H%M%S',time.localtime()) '20121215071202' >>> time.strftime('%Y%m%d%M%S',time.localtime()) '201212151223' >>>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
快中考了,想每天晚上在睡觉时放英语磁带一整
宋代的商人是不是达官贵人
东兴装饰工程有限公司地址在什么地方,想过去
北京油鸡的由来
鞋子窄久了,脚上有臭味,怎么办?
英雄联盟加血法术穿透可以加多点血吗?
荥正佳苑怎么去啊,有知道地址的么
当记者都干些什么?为什么当记者?(小学生被
身份证过期了可以在平安办理入职手续吗
我想卖QQ,去什么平台卖比较安全?
文登区个体劳动者私营企业协会侯家分会地址有
生产佛香产品的执行标准
一台德国的桁磨机,三个标示不知道什么意思请
C盘被占用的空间大小与C盘显示可用空间大小相
求助Voucher specimen number是什么意思
推荐资讯
从膝盖开始到脚浮肿厉害是怎么回事
中国围棋的思想理念是什么
OPPO是不是给了钱天美,用畅玩助手打王者改
亿森缘我想知道这个在什么地方
侍的四字成语
李妹小吃店地址在什么地方,想过去办事
PU皮的HS编码是多少.谢谢
朋友,我手机越狱了,没网络怎么搞
dnf追忆盒子可以用梦幻克隆装扮吗
隆运洗浴地址有知道的么?有点事想过去
今天刚领结婚证,想发表点文字对老婆的爱
侵犯他人财产该怎么处理
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?