在我的数据库中,我们有一列以 XML 格式保存数据。其中一个 XML 元素包含如下所示的日期:
<timestamp>2013-05-22 16:01:26.78 CDT</timestamp>
<timestamp>2013-05-15 10:29:44.588 CDT</timestamp>
<timestamp>2013-02-27 09:37:54.677 CST</timestamp>
所以我提取了<timestamp>
使用之间的值:
substring(table.column from '<timestamp>(.*)</timestamp>') as "Time Stamp"
但是我很难尝试使用正则表达式来删除毫秒。
我想要的是2013-02-27 09:37:54 CST
我不知道足够的正则表达式来过滤掉毫秒。