日期转换Oracle到SQL Server

时间:2013-04-29 12:21:40

标签: sql sql-server oracle date

有点头疼的时刻。

RTrim(To_Char(startdate, 'Day')) || ' ' || To_Char(startdate, 'DD') || ' ' || RTrim(To_Char(startdate, 'Month')) || ' ' || To_Char(startdate, 'YYYY') interviewDate

Which displays in Oracle as: Thursday 14 August 2008

虽然我很难在SQL Server中复制它。我已经尝试过DATEPART,但我甚至没有得到正确答案。

非常感谢所有回复的人。

2 个答案:

答案 0 :(得分:1)

试试这个 -

DECLARE @Date DATETIME
SELECT @Date = GETDATE()

SELECT DATENAME(weekday, @Date)+ ' ' + DATENAME(d, @Date) + ' ' + DATENAME(m, @Date) + ' ' + DATENAME(yyyy, @Date)

输出:

Monday 29 April 2013

答案 1 :(得分:-1)

DATENAME (DW, startdate) + ' ' + CONVERT(VARCHAR(20),startdate,106)