1

我很抱歉提出这个问题,但我已经搜索并找到了任何符合我需求的东西。我已经使用它,但似乎无法维持生计。

我有一个专栏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().

任何帮助表示赞赏!

4

1 回答 1

2

应该这样做,只需使用 SUBSTR 获取要解析的字符串的正确部分并在其上使用 STR_TO_DATE ;

SELECT STR_TO_DATE(SUBSTR(SrcFileName,3,15), '%Y%m%d.%H%i%s') FROM TableA;
于 2012-09-28T19:32:17.283 回答