Mon Jul 09 17:35:26 +0800 2018 这种日期时间格式怎么转换成%Y-%m-%d %H-%M-%S 这种的呀,查了半天资料,没有转成功 233333
1
blankme 2018-07-17 10:19:13 +08:00
https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
对着这个表格,转成 datetime object,然后重新输出 |
3
hlwjia 2018-07-17 11:13:04 +08:00
你的资料是怎么查的
|
5
hlwjia 2018-07-17 11:25:53 +08:00
这种不是“方案”型的问题,就看文档就行了。
|
6
wqzjk393 2018-07-17 11:30:39 +08:00
time = 'Mon Jul 09 17:35:26 +0800 2018'
format1 = 'xxxxxxxx' time_object = strptime(time,format1) format2 = '%Y-%m-%d %H-%M-%S ' time = strftime(format2,time_object) |
7
U87 OP @wqzjk393 time data "Mon Jul 09 17:35:26 +0800 2018" dose not match format "xxxxxxxx"
|
8
kkhu2004 2018-07-17 11:39:45 +08:00
s = 'Mon Jul 09 17:35:26 +0800 2018'
st = time.strptime(s, '%a %b %d %H:%M:%S %z %Y') print(time.strftime('%Y-%m-%d %H-%M-%S', st)) |
11
herozhang 2018-07-17 12:03:47 +08:00
用库 arrow
|
12
hubqin 2018-07-17 12:07:56 +08:00
```
import time import datetime text = 'Mon Jul 09 17:35:26 +0800 2018' //将文本按对应格式转换成时间结构 timeStruct = time.strptime(text, '%a %b %d %X %z %Y') //将时间结构转换成日期格式 time = time.strftime('%Y-%m-%d %H-%M-%S',timeStruct) // result: 2018-07-09 17-35-26 print(time) ``` |
13
Kilerd 2018-07-17 12:23:21 +08:00
|
16
yylucifer 2018-07-17 14:26:48 +08:00
|