ddmmyyyy to sql datetime in SQL

后端 未结 6 1249
旧巷少年郎
旧巷少年郎 2020-12-21 03:48

I need to convert a nvarchar value to datetime in T-SQL. The value is in ddmmyyyy format, e.g. 23072009

I need t

6条回答
  •  被撕碎了的回忆
    2020-12-21 04:06

    You can define custom function like this:

    CREATE FUNCTION [dbo].[GetCustomDate] (@customDateString NVARCHAR(MAX)) 
    RETURNS DATETIME
    AS
    BEGIN
    
        RETURN CONVERT(DATETIME, RIGHT(@customDateString, 4) + RIGHT(LEFT(@customDateString, 4), 2) + LEFT(@customDateString, 2))
    
    END

提交回复
热议问题