在sybase中转换日期格式

时间:2014-05-28 06:53:42

标签: sybase isql

我需要将2014年5月8日转换为此格式08/05/2014。

我尝试使用:

convert(char(12),"May 8 2014",103) 

但它不起作用。

请建议解决方法。

2 个答案:

答案 0 :(得分:2)

尝试将字符串转换为datetime,然后将其转换为char,如下所示:

select convert(char(12),cast("May 8 2014" as datetime) ,103) 

答案 1 :(得分:0)

相同方法的另一种实现,即首先转换为datetime:

选择转换(char(12),转换(datetime," 2014年5月8日"),103)