2013-04-24 73 views
0

我有一個包含時間戳字符串:PYTHON(Jython)如何獲取字符串中的DATE TIME值 - 所有在特定字符串之前?

Wed Apr 24 14:39:49 CEST 2013 

當然,我有很多的記錄本相似的價值觀,所以我想CEST之前獲得所有。 (我有記錄,並且CEST 2012,2013,2014 ...)和CEST之後的一年。另外我想刪除日期信息。

在例如我想要的結果:

2013 Apr 24 14:39:49 
2013 Apr 26 14:39:49 

我應該用什麼樣的方法?

謝謝

+0

你知道「CEST」代表什麼,它並沒有停留整整一年? – eumiro 2013-04-24 12:56:49

+0

中東歐 – 2013-04-24 13:08:16

+0

但你是對的,我需要大約一年 – 2013-04-24 13:08:55

回答

1
from dateutil import parser 
dt = parser.parse('Wed Apr 24 14:39:49 CEST 2013') 

dt是一個DateTime對象,你可以使用/格式化你想要的任何方式。例如:

dt.strftime('%Y %b %d %H:%M:%S') 
# returns '2013 Apr 24 14:39:49' 
+0

inforamtion對不起,我能有這樣的結果:2013年04月24 14點39分49秒 – 2013-04-24 13:27:54

+0

我想排除CEST和日(週三),並把2013年的第一名。謝謝。 – 2013-04-24 13:28:53

+0

@jajaaaa - 看我編輯的答案。 – eumiro 2013-04-24 13:31:41

相關問題