2012-09-28 28 views
1

我爲問這個問題而道歉,但是我搜索了一下,發現了一些與我的需求相關的東西。我曾與它合作過,但似乎無法達到目的。Mysql Varchar to GMT日期時間值轉換

我有一個柱SrcFileName (VarChar(100))

它被填充有文件名(即AB20120928.143815458.txt) 的AB不改變,並且所述延伸部(.TXT)不改變。

我想將SrcFileName轉換爲DateTime值。這是GMT時間戳。

str_to_date(Date_Field,'AB%YYYY%MM%DD.%HH%MM%SS.txt')不起作用,我相信我需要使用Str_to_DateConvert()一起使用。

任何幫助讚賞!

回答

2

這應該這樣做,只需使用SUBSTR獲得正確的字符串部分來解析和使用STR_TO_DATE;

SELECT STR_TO_DATE(SUBSTR(SrcFileName,3,15), '%Y%m%d.%H%i%s') FROM TableA; 
+0

謝謝Joachim!我理解你的方法,它的工作完美無瑕。我很欣賞快速反應! – elit3x

相關問題