我想从SQL Server中的Datetime起直到一分钟为止的datetime字符串。意味着我想在几分钟后从SQL Server的Datetime中提取字符串。
喜欢: 2011-11-02 13:35:14.613
我想要从日期时间字符串上面-
2011-11-02 13:35
您的问题有点棘手,因为提供的默认格式CONVERT()
与您的预期输出不匹配。但是,格式样式120
具有以下格式:
yyyy-mm-dd hh:mm:ss
这几乎是您想要的,减去:ss
最后的。要摆脱这种情况,您可以SUBSTRING()
在致电后将其关闭CONVERT()
:
SELECT SUBSTRING(CONVERT(VARCHAR, yourDateColumn, 120), 1, 16)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句