Sybase - 剥离小时,分钟和秒钟

时间:2017-02-06 14:56:51

标签: sybase

我有这个日期时间:

09/29/2012 08:23:00.65

我怎样才能使用sybase:

09/29/2012

更新

如何将日期'16 -01-2017'转换为20170116?

1 个答案:

答案 0 :(得分:2)

使用convert(date, <your-datetime-field>)

例如:

select convert(date, '09/29/2012 08:23:00.65')

返回:

09/29/2012

根据您的评论进行修改
上面的代码适用于我,但您也可以使用以下代码:

SELECT CONVERT(char(10), '09/29/2012 08:23:00.65', 101)

根据您的更新进行修改
首先,我建议您查看convert

的sybase文档here

其次可以这样实现:

select convert(char(10), convert(datetime, '16-01-2017',105), 112)