首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用getdate时,有办法删除毫秒吗?

当使用getdate时,有办法删除毫秒吗?
EN

Stack Overflow用户
提问于 2018-10-10 22:34:56
回答 2查看 46关注 0票数 0

我是新来的妹妹。我会说中级初学者:)

有办法从getdate()中删除毫秒吗?

即,如果getdate()函数返回

2018年-10-10 18:31:45.924000

,我想移除

.924000

编辑:

我将把这个写在文件的末尾。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-11 01:20:00

数据总是以这种格式出现:

yyyy MM-dd hh:mm:ss.SSSSSS

我没有尝试删除毫秒,而是用左函数抓取前19个字符。

问题解决了。

编辑:

下面是我使用的表达式:

代码语言:javascript
复制
left((DT_WSTR, 4000) GETDATE(),19)
票数 0
EN

Stack Overflow用户

发布于 2018-10-11 01:29:34

下面是一种保留日期数据类型的方法

代码语言:javascript
复制
SELECT CAST(GETDATE() AS DATETIME2(0))

我不知道在SSIS中报告了什么数据类型。您可能需要将其转换回日期时间,以保持它的快乐。

代码语言:javascript
复制
SELECT CAST(CAST(GETDATE() AS DATETIME2(0)) AS DATETIME)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52749690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档