-2

How can i convert julian format date into YYYYMMDD format.

for example : 2016223081623

2016225031241

1 Answers1

0

I guess this helps u..

DECLARE @JDATE VARCHAR(100)='2016225031241'

SELECT DATEADD(DD, CONVERT(INT, RIGHT(@JDATE, 3)) - 1 ,
CONVERT(DATETIME,SUBSTRING(@JDATE,1,2)+'0101', 212)) AS [JULIAN DATE]

For YYYYMMDD format.

SELECT 
CONVERT(VARCHAR(24),DATEADD(DD, CONVERT(INT, RIGHT(@JDATE, 3)) - 1,
CONVERT(DATETIME,SUBSTRING(@JDATE,1,2)+'0101', 212)),112) AS [JULIAN DATE]
K.K
  • 366
  • 3
  • 12
  • 1
    A very product specific answer, to a question with no dbms tagged. At least tell OP and the rest of us which dbms this is for. – jarlh Sep 14 '16 at 06:03