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)
我有这个日期时间:
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
其次可以这样实现:
select convert(char(10), convert(datetime, '16-01-2017',105), 112)