【发布时间】:2013-06-21 06:25:25
【问题描述】:
我想将日期格式 yyyy-mm-ddThh:mm:ss.mmm 转换为 yyyy-mm-ddThh:mm:ss,在 XML 中没有毫秒
现在我的格式是:2013-06-21T12:50:01.444。
我希望它在 sql server 中没有毫秒
【问题讨论】:
-
您使用的是什么数据库系统?日期格式化函数在它们之间有所不同(XML 支持也是如此)。您可以添加更多描述 - 我实际上不确定您的起点和终点实际上是什么。我认为其中一个是 XML(不确定是哪个),另一个是什么?一个专栏?一个变量?结果集?
-
你想从 sql server 实现这个吗?你要查询吗?
-
搜索“正则表达式替换”(假设 XML 只是文本):
\d\d\d\d-\d\d-\d\dT\d\d\:\d\d\.\d\d\d或其变体[0-9]{4}(年份)。 Oracle 有 REGEXP_REPLACE。
标签: sql sql-server xml