2017-02-06 42 views

回答

2

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

例如:

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

返回:按您的评论

09/29/2012

编辑
上面的代码对我的作品,但你可以使用t他下面还有:根据您的更新
首先

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

编辑,我建议你在Sybase文档为convert

其次看看here它可以这样实现:

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

这是错误的。首先,它是dd/mm/yyyy,并返回mm/dd/yyyy.Second,它返回09/29/2012 00:00:00 – Goldbones

+0

@Goldbones,请参阅更新 –

+0

请参阅我的更新请 – Goldbones