我是新来的妹妹。我会说中级初学者:)
有办法从getdate()中删除毫秒吗?
即,如果getdate()函数返回
2018年-10-10 18:31:45.924000
,我想移除
.924000
。
编辑:
我将把这个写在文件的末尾。
发布于 2018-10-11 01:20:00
数据总是以这种格式出现:
yyyy MM-dd hh:mm:ss.SSSSSS
我没有尝试删除毫秒,而是用左函数抓取前19个字符。
问题解决了。
编辑:
下面是我使用的表达式:
left((DT_WSTR, 4000) GETDATE(),19)发布于 2018-10-11 01:29:34
下面是一种保留日期数据类型的方法
SELECT CAST(GETDATE() AS DATETIME2(0))我不知道在SSIS中报告了什么数据类型。您可能需要将其转换回日期时间,以保持它的快乐。
SELECT CAST(CAST(GETDATE() AS DATETIME2(0)) AS DATETIME)https://stackoverflow.com/questions/52749690
复制相似问题