Sybase - 去掉小时、分钟和秒

Sybase - Strip off hour, minutes and seconds

我有这个日期时间:

09/29/2012 08:23:00.65

我怎样才能拥有这个,使用 sybase:

09/29/2012

更新:

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

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

例如:

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

Returns:

09/29/2012

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

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

根据您的更新进行编辑
首先,我建议您查看 here convert

的 sybase 文档

其次可以这样实现:

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