Conversion of datetime

Hi,
i have a column with varchar(26) with values like '2002-09-05-14.23.32.818819'. I need to change it to datetime2(7) of this value. When i use CAST or CONVERT
function, it is throwing error says out of range values. Is there any way to change the type to Datetime2(7) type or any other shortcut to do it. Kindly help to achive this. Thanks in advance!
I want result like, i have added 0 at last digit as datetime2(7) will have 7 digits in the milliseconds
2002-09-05 14:23:32.8188190
Regards,
Fazlu

Your varchar is in an invalid format. You'll have to adjust it manually:
SELECT CAST(LEFT('2002-09-05-14.23.32.818819',10)+' '+REPLACE(LEFT(RIGHT('2002-09-05-14.23.32.818819',15),8),'.',':')+RIGHT('2002-09-05-14.23.32.818819',7) AS DATETIME2)
Don't forget to mark helpful posts, and answers. It helps others to find relevant posts to the same question.

Similar Messages

  • Conversion of DateTime to Duration

    Hi ,
    How to Convert the DateTime Value (2011-02-19T03:39:51.051) To Duration Format (P1Y2M3DT10H30M) In BPEL .
    Any Help is Appreciated
    Thanks,
    Karthik

    Hi Kartik
    It is possible to get the difference between two DataTimes in Duration
    for this you need to use an exslt Template in your project
    following is the link
    Using Custom XPath with xslt
    and
    Re: Support for EXSLT
    hope this helps you.
    Thanks & Regards,
    anvv sharma

  • DATE vs DATETIME conversion

    I am running into a strange issue which is preventing me to finish my project. Any help would be greatly appreciated. 
    It looks like the CONVERT (the same goes for CAST) function treats DATE and DATETIME conversions differently when executed by a user with the Dutch language settings.
    Here is what I mean, I run the following query:
    SELECT CONVERT(DATE, '2014-09-01 23:00:00'), CONVERT(DATETIME, '2014-09-01 23:00:00')
    The results are:
    2014-09-01, 2014-01-09 23:00:00
    The conversion to DATETIME swapped the month and the day around, while this doesn't happen for the DATE conversion. The DATE conversion is the correct format, since I supplied it YYYY-MM-DD HH:mm:ss.
    When I run the same query using a user with the default language settings (en-US I assume) the same query works fine (no swapping of month and day values). 
    Can someone explain why this is happening? And maybe more important how to prevent it or workaround it (changing the language for the user from Dutch to default is not an option)? 
     

    >> Can someone explain why this is happening? And maybe more important how to prevent it or workaround it (changing the language for the user from Dutch to default is not an option)? <<
    CONVERT() is an old Sybase string function. It was created to keep 960's COBOL programmers happy since SQL does not have a PICTURE clause to put data in display formats. 
    CAST() is the ANSI/ISO Standard function to convert data types and this is what you should be using. It is not a string function. It uses the ISO-8601 standard for dates (yyyy-mm-dd), as you have seen. This is the only -– repeat, only! -- format allowed in
    SQL. Microsoft is a few decades behind and trying to catch up now.
    A good SQL programmer will do any local display formatting in the presentation, which will handle local languages that are never used in the database. Want to have some fun? The names of months in Polish, Czech, Croatian, Ukrainian and Belarusian not based
    on the Latin names used in most European languages. 
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • BCP.exe Datatime conversion issue

    Hi,
    I'm dumping data into MS-SQL server Database but strange that datatime column values are with milliseconds say 2014-03-18 23:57:41.626 in this case bcp.exe
    is rounding the millisecond value. In my table Datetime is a primary key column so. this is throwing Primary Key violation since BCP is rounding the last digit of the millisecond value to the nearer one ( 0, 3, 7).
    I don't need this conversion I need to store the exact datetime value with the millisecond. Is there any command to stop that implicit conversion of datetime?
    Regards
    Raamesh Keerthi N J

    That's the maximum precision up to which date time stores values. So if you want greater precision cast it to datetime2 in bcp query
    is like below
    bcp "select cast(datefield as datetime2) as datefield,... from table..." queryout ....
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Crystal Data Conversion Issue (Error converting data type varchar to datetime)

    Hi,
    I can run stored procedure without error in SQL Server using my personal credentials as well as database credentials.
    I can also run Crystal Report after connecting to Stored procedure without error on my desktop using my personal credentials as well as database credentials.
    But when I upload the crystal report in BOBJDEV and when I run using database credentials report fails saying that "Error in File ~tmp1d1480b8e70fd90.rpt: Unable to connect: incorrect log on parameters. Details: [Database Vendor Code: 18456 ]" but I can run the crystal report successfully on BOBJDEV using my personal credentials.
    I googled (Data Conversion Error Message) about this issue & lot of people asked to do "Verify Database" in Crystal Report. So I did that, but when I do it I am getting a error message like this:
    Error converting data type varchar to datetime.
    Where do you think the error might be occurring? Did anyone faced this kind of issue before? If so, how to resolve it?
    (FYI, I am using Crystal Reports 2008, & for stored procedure I have used SSMS 2012 )
    Please help me with this issue.
    Thanks & Regards.
    Naveen.

    hello Naveen,
    since the report works fine in the cr designer / desktop, we need to figure out where you should post this question.
    by bobjdev do you mean businessobjects enterprise or crystal reports server? if so please post this question to the bi platform space.
    -jamie

  • The conversion of a varchar data type to a datetime data type resulted in an out-of-range value

    I am trying to insert records into a temporary table with date values concatenated with other string values  into one large string value.I am getting the following error:
    Msg 242, Level 16, State 3, Line 12
    The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
    Msg 241, Level 16, State 1, Line 28
    Conversion failed when converting date and/or time from character string.
    -My code below
    Declare
           @hdrLOCAL char(255),                                                       
        @CR char(255),                                                             
        @BLDCHKDT DATETIME,                                                         
        @BLDCHTIME DATETIME,                                                         
        @hdrline int
        SELECT @hdrLOCAL = DDLINE FROM DD40400 WHERE INDXLONG =1
        SELECT @CR = DDLINE FROM DD40400 WHERE INDXLONG =2
        SELECT @hdrline =1
        SELECT
                @BLDCHKDT = CONVERT(varchar(20),T756.PAYDATE,105) ,
                -- convert(varchar,getdate(),15)
                @BLDCHTIME= CONVERT(varchar(20),T756.PAYDATE,105)
                FROM STATS.dbo.DD10500 T762
                LEFT OUTER JOIN STATS.dbo.DD10400 T756 ON (
                        T762.INDXLONG = T756.INDXLONG
                        AND T756.INCLPYMT = 1
                WHERE (T756.INCLPYMT = 1)
                    AND (T762.DDAMTDLR <> 0)
      Create TABLE [dbo].[##DD10200B](
        [INDXLONG] [int] NOT NULL,
        [DDLINE] [varchar](8000) NOT NULL,
        [DEX_ROW_ID] [int] IDENTITY(1,1) NOT NULL,
    BEGIN
    INSERT INTO ##DD10200B (INDXLONG,DDLINE)
            VALUES (1,@hdrLOCAL +',' + @CR +','+ @BLDCHKDT +',' + @BLDCHTIME )
    END
    Msg 242, Level 16, State 3, Line 12
    The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
    Msg 241, Level 16, State 1, Line 28
    Conversion failed when converting date and/or time from character string.
    The Best thing in Life is Life

    Since the Variable
    BLDCHKDT and BLDCHTIME are of type date time why are you trying to assign it a value
    of type varchar
    and the format 105 gives you dd-mm-yyyy but SQL server takes the default format as mm-dd-yyyy so the error occurs for all dates that
    are greater than 12
    try the below code
    Declare
    @hdrLOCAL char(255),
    @CR char(255),
    @BLDCHKDT Varchar(50),
    @BLDCHTIME Varchar(50),
    @hdrline int
    SELECT @hdrLOCAL = DDLINE FROM DD40400 WHERE INDXLONG =1
    SELECT @CR = DDLINE FROM DD40400 WHERE INDXLONG =2
    SELECT @hdrline =1
    SELECT
    @BLDCHKDT = CONVERT(varchar(20),T756.PAYDATE,105) ,
    -- convert(varchar,getdate(),15)
    @BLDCHTIME= CONVERT(varchar(20),T756.PAYDATE,105)
    FROM STATS.dbo.DD10500 T762
    LEFT OUTER JOIN STATS.dbo.DD10400 T756 ON (
    T762.INDXLONG = T756.INDXLONG
    AND T756.INCLPYMT = 1
    WHERE (T756.INCLPYMT = 1)
    AND (T762.DDAMTDLR <> 0)
    Create TABLE [dbo].[##DD10200B](
    [INDXLONG] [int] NOT NULL,
    [DDLINE] [varchar](8000) NOT NULL,
    [DEX_ROW_ID] [int] IDENTITY(1,1) NOT NULL,
    BEGIN
    INSERT INTO ##DD10200B (INDXLONG,DDLINE)
    VALUES (1,@hdrLOCAL +',' + @CR +','+ @BLDCHKDT +',' + @BLDCHTIME )
    END
    the only change done is 
    @BLDCHKDT Varchar(50),
    @BLDCHTIME Varchar(50),
    Surender Singh Bhadauria
    My Blog

  • The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value.

    Below select statement results in "The conversion of a nvarchar data type to a datetime data type resulted in an out of range value"   error. By the way Terms
    field's data type is nvarchar
     SELECT * from INVOICE
    where convert(datetime,Terms) 
    BETWEEN
    '01/01/14'
    and
    '01/30/15' 

    If you can't use TRY_CONVERT (It's only available in 2012+) You should be able to validate the data with something like this (based on your example date formats):
    DECLARE @notDate TABLE (Terms NVARCHAR(10))
    INSERT INTO @notDate (Terms) VALUES
    ('01/01/14'),('02/29/14'),('01/32/15'),('13/13/14'),('13/3/14'),('13-13/14'),('02/29/12'),('02/29/13')
    SELECT *,
    CASE WHEN (LEN(Terms) - 2) <> LEN(REPLACE(Terms,'/','')) OR LEN(Terms) <> 8 THEN 'Bad Form'
    WHEN LEFT(Terms,2) > 12 THEN 'Bad Month'
    WHEN LEFT(Terms,2) IN (9,4,6,11) AND LEFT(RIGHT(Terms,5),2) > '30' THEN 'Bad Day'
    WHEN LEFT(Terms,2) = 2 AND LEFT(RIGHT(Terms,5),2) > (28 + CASE WHEN (2000+RIGHT(Terms,2)) % 400 = 0 THEN 1 WHEN (2000+RIGHT(Terms,2)) % 100 = 0 THEN 0 WHEN (2000+RIGHT(Terms,2)) % 4 = 0 THEN 1 ELSE 0 END) THEN 'Bad Day'
    WHEN LEFT(Terms,2) NOT IN (2,9,4,6,11) AND LEFT(RIGHT(Terms,5),2) > '31' THEN 'Bad Day'
    END
    FROM @notDate
    Don't forget to mark helpful posts, and answers. It helps others to find relevant posts to the same question.

  • Implicit Conversion from data type sql_variant to datetime is not allowed.

     Getting a odd error. This code was working perfectly before a SQLServer upgrade.
    The linked database is working, I'm able to pull up data from it in separate queries just fine.
    I'm getting the following error.
    Implicit conversion from data type sql_variant to datetime is not allowed. Use the CONVERT function to run this query.
    Invalid column name 'TotalDay'. (.Net SqlClient Data Provider)
    can anyone spot the issue? I've tried sever variations of the same code, but still get the same thing.
    If I put this section in a query by it self it works just fine.
    ( DATEDIFF(ss,
    CONVERT(VARCHAR(10),( SELECT TOP ( 1 )
    TimeDate
    FROM [nav].AcsLog.dbo.EvnLog AS X3
    WHERE UDF2 = E.No_
    AND CONVERT(VARCHAR(10), X3.TimeDate, 101) = CONVERT(VARCHAR(10), @sdate, 101)
    ORDER BY TimeDate ASC
    ),101),
    CONVERT(VARCHAR(10),( SELECT TOP ( 1 )
    TimeDate
    FROM [nav].AcsLog.dbo.EvnLog AS X4
    WHERE UDF2 = E.No_
    AND CONVERT(VARCHAR(10), X4.TimeDate, 101) = CONVERT(VARCHAR(10), @sdate, 101)
    ORDER BY TimeDate DESC
    ),101)) ) AS TotalDayBadge ,

    >ANDCONVERT(VARCHAR(10),X3.TimeDate,101)=CONVERT(VARCHAR(10),@sdate,101)
    It is not a good idea to use string dates for predicates in WHERE clauses.
    Use DATETIME or DATE in predicates.
    If you are not interested in the time part of DATETIME, use DATE datatype.
    Example:
    SELECT CONVERT(DATE, getdate());
    -- 2014-08-25
    Datetime conversions:
    http://www.sqlusa.com/bestpractices/datetimeconversion/
    Between dates:
    http://www.sqlusa.com/bestpractices2008/between-dates/
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Design & Programming
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • Varchar to datetime conversion

    I have a column which has 05MAY2006:04:34:00.000000 it is stored as varchar(25). I need to save it as datetime in the same column. I have tried using 
    update tablename
    set columnname = (SUBSTRING(columnname,1,2) + '-' + SUBSTRING(columnname,3,3) + '-' + 
    SUBSTRING(columnname,6,4) + ' ' + SUBSTRING(columnname,11,8));
    and then 
    alter table tablename
    alter columnname datetime;
    but later it shows up the error
    Msg 242, Level 16, State 3, Line 1
    The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
    How do I change it any other opinion or any modification for the above query. Please help. Thank you.

    UPDATE myTable
    SET targetColumn = STUFF ( targetColumn , 10, 1, ' ')
    -- ddmmmyyyy:hh:mm:ss.nnnnnn
    -- this colon is extra which is at 10th positionALTER TABLE tablenameALTER COLUMN columnnamedatetime2;
    vinny

  • Varchar to datetime conversion out-of-range

    I'm importing data from CSV and I get the following conversion datetime error:
    The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
    The statement has been terminated.
    I'm using the following statement to convert the datetime from varchar(100) to datetime:
    CONVERT (datetime,TimeIndex,103)
    The date in the CSV is in the following format:
    2015-01-31 23:58:19
    Any ideas what could be causing this?
    Thanks in advance
    Adam

    This could be because of british/American date formats.
    Try importing the following dates: -
    2015-01-01
    2015-01-02
    2015-01-12
    ... and see if that works, then try importing 2015-01-13 and see if that works
    Please click "Mark As Answer" if my post helped. Tony C.

  • Converting Oracle TIMESTAMP(4) column to SQL datetime column conversion error in ssis

    I could not able to convert Oracle TIMESTAMP(4) column to SQL datetime column conversion error in ssis.
    I'm connecting OLEDD Oracle Source to OLEDB SQL Destination in SSIS package. I'm trying to insert data from oracle datetime column into sql datetime column. I'm getting some errors.
    Please provide helpful info.

    You can transform the data types directly at the source by writing a proper SQL statement, or you can convert them using the data conversion component.
    Please refer the below link
    http://stackoverflow.com/questions/6256168/how-to-convert-a-timestamp-in-string-format-to-datetime-data-type-within-a-packa

  • Disallowed implicit conversion from data type datetime to data type timestamp

    Received error: [Macromedia][SQLServer JDBC
    Driver][SQLServer]Disallowed implicit conversion from data type
    datetime to data type timestamp, table 'myTbl', column 'duration'.
    Use the CONVERT function to run this query.
    I have a field named duration hh:mm:ss.lll that I am trying
    to insert into MS SQL. DB has field defined as [duration]
    [timestamp] NOT NULL,
    My insert has this: INSERT INTO myTbl( duration) VALUES(
    <cfqueryparam value="2006-05-26 11:12:13"
    cfsqltype="CF_SQL_TIMESTAMP"/> )
    Why does this not work? rrrrrrrrrrrrrr! BTW: also tried with
    seconds as 13.111 which did not work. Does the db duration need to
    be date? I just want to store a duration for the time of a movie...
    10 Q

    quote:
    Originally posted by:
    quiet1
    Received error: [Macromedia][SQLServer JDBC
    Driver][SQLServer]Disallowed implicit conversion from data type
    datetime to data type timestamp, table 'myTbl', column 'duration'.
    Use the CONVERT function to run this query.
    I have a field named duration hh:mm:ss.lll that I am trying
    to insert into MS SQL. DB has field defined as [duration]
    [timestamp] NOT NULL,
    My insert has this: INSERT INTO myTbl( duration) VALUES(
    <cfqueryparam value="2006-05-26 11:12:13"
    cfsqltype="CF_SQL_TIMESTAMP"/> )
    Why does this not work? rrrrrrrrrrrrrr! BTW: also tried with
    seconds as 13.111 which did not work. Does the db duration need to
    be date? I just want to store a duration for the time of a movie...
    10 Q
    Duration as a timestamp? How odd, most people would store it
    as an integer. Or, if you want to build your own string, the syntax
    is {ts 'yyyy-mm-dd hh:mm:ss'}. The seconds might not be required.
    In any event, use createodbcdatetime() for the value you want
    to put into your table.

  • UTC or GMT to Australia Local DateTime Conversion (Melbourne, Victoria)

    Hi Guys,
    I have to convert UTC or GMT DateTime to Australia Local DateTime Conversion (Melbourne, Victoria) and we need to consider Daylight Saving which starts every Year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours
    from Daylight Saving Start Date to Daylight Saving End Date which finishes on 1st Sunday of April Month every Year.
    Other that Daylight Saving Time Difference between UTC and VIC loacal time is 10 Hours. So Non Daylight Starts on
    1st Sunday of April Month every Year and ends on October first Sunday every Year.
    Note: On first Sunday of October Month at 2 AM, Our System Time moves 1 hour ahead so It displays 3 AM. Our Wrist Watch, you adjust manually and we make 1 hour ahead. So Technically Time between 2 AM to 2:59:59:599 does not exists in
    Melbourne and 2 AM means 3 AM and 2:10 AM means 3:10 AM Etc
    http://www.timeanddate.com/worldclock/converter.html
    http://www.business.vic.gov.au/operating-a-business/how-to-start/trading-hours/daylight-saving
    http://www.world-time.com.au/index.php?option=com_content&view=article&id=12&Itemid=4
    Thanks Shiven:) If Answer is Helpful, Please Vote

    Hi Guys,
    To convert data from UTC to Local, I used Custom table and I defined 4 columns DAYLIGHT_START_DT, DAYLIGHT_END_DT, AEST_START_DT and AEST_END_DT.
    and Wrote below function to get conversion.
    --Function to Convert UTC to Local
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE Function [dbo].[UTCtoCurrentTime]
           @date datetime
    Returns datetime
    As 
    Begin
    Declare @OUTPUT datetime
    SET @OUTPUT=
    SELECT 
           CASE WHEN @date BETWEEN [DAYLIGHT_START_DT_UTC] AND [DAYLIGHT_END_DT_UTC] 
                THEN DATEADD(hh,[HOURS_DIFF_DURING_DAYLIGHT],@date)
    WHEN @date>[DAYLIGHT_END_DT_UTC] AND @date<=[AEST_END_DT_UTC] 
    THEN DATEADD(hh,[HOURS_DIFF_DURING_AEST],@date)
    END 
    FROM [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE]
    WHERE [AEST_END_DT] IS NOT NULL 
    AND ((@date BETWEEN [DAYLIGHT_START_DT_UTC] AND [DAYLIGHT_END_DT_UTC]) OR (@date>[DAYLIGHT_END_DT_UTC] AND @date<=[AEST_END_DT_UTC] ))
    Return @OUTPUT
    End
    GO
    --Function to Convert Local to UTC
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE Function [dbo].[CurrentTimeToUTC]
           @date datetime
    Returns datetime
    As 
    Begin
    Declare @OUTPUT datetime
    SET @OUTPUT=
    SELECT 
           CASE WHEN @date BETWEEN [DAYLIGHT_START_DT_LOCAL] AND [DAYLIGHT_END_DT_LOCAL] 
                THEN DATEADD(hh,-1*[HOURS_DIFF_DURING_DAYLIGHT],@date)
    WHEN @date>[DAYLIGHT_END_DT_LOCAL] AND @date<=[AEST_END_DT_LOCAL] 
    THEN DATEADD(hh,-1*[HOURS_DIFF_DURING_AEST],@date)
    END 
    FROM [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE]
    WHERE [AEST_END_DT] IS NOT NULL 
    AND ((@date BETWEEN [DAYLIGHT_START_DT_LOCAL] AND [DAYLIGHT_END_DT_LOCAL]) OR (@date>[DAYLIGHT_END_DT_LOCAL] AND @date<=[AEST_END_DT_LOCAL] ))
    Return @OUTPUT
    End
    GO
    But I made a mistake When Storing data into my Table [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE]. As I have to Convert from UTC to Local So I have to Store data into UCT format but I stored into Local DateTime format and then I was getting wrong output
    for boundaries values.
    But once I realized, I changed the Table Structure and added column for UTC and LOCAL both
    DAYLIGHT_START_DT_UTC, DAYLIGHT_START_DT_LOCAL, DAYLIGHT_END_DT_UTC, DAYLIGHT_END_DT_LOCAL, AEST_START_DT_UTC, AEST_START_DT_LOCAL, AEST_END_DT_UTC & AEST_END_DT_LOCAL
    and then above Functions were working perfectly.
    Here is complete data and Table Structure:
    SET
    ANSI_NULLS ON
    GO
    SET
    QUOTED_IDENTIFIER ON
    GO
    SET
    ANSI_PADDING ON
    GO
    CREATE
    TABLE
    [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE](
    [YEAR] [int]
    NOT NULL,
    [DAYLIGHT_START_DAY] [varchar](15)
    NOT NULL,
    [DAYLIGHT_START_DT_UTC]
    [datetime] NOT NULL,
    [DAYLIGHT_START_DT_LOCAL]
    [datetime] NOT NULL,
    [DAYLIGHT_END_DT_UTC] [datetime]
    NOT NULL,
    [DAYLIGHT_END_DT_LOCAL]
    [datetime] NOT NULL,
    [HOURS_DIFF_DURING_DAYLIGHT]
    [tinyint] NOT NULL,
    [AEST_START_DT_UTC] [datetime]
    NULL,
           [AEST_START_DT_LOCAL]
    [datetime] NULL,
    [AEST_END_DT_UTC] [datetime]
    NULL,
    [AEST_END_DT_LOCAL] [datetime]
    NULL,
    [HOURS_DIFF_DURING_AEST]
    [tinyint] NULL,
    [REC_UPDT_USER] [varchar](30)
    NOT NULL,
    [REC_LOAD_DT] [datetime]
    NOT NULL,
    [COMMENTS] [varchar](200)
    NULL
    ON [PRIMARY]
    GO
    SET
    ANSI_PADDING OFF
    GO
    ALTER
    TABLE
    [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE]
    ADD  DEFAULT
    (getdate())
    FOR [REC_LOAD_DT]
    GO
    YEAR
    DAYLIGHT_START_DAY
    DAYLIGHT_START_DT_UTC
    DAYLIGHT_START_DT_LOCAL
    DAYLIGHT_END_DT_UTC
    DAYLIGHT_END_DT_LOCAL
    HOURS_DIFF_DURING_DAYLIGHT
    AEST_START_DT_UTC
    AEST_START_DT_LOCAL
    AEST_END_DT_UTC
    AEST_END_DT_LOCAL
    HOURS_DIFF_DURING_AEST
    REC_UPDT_USER
    REC_LOAD_DT
    COMMENTS
    2005
    Sunday
    2005-29-10 16:00:00
    2005-30-10 2:00:00
    2006-01-04 17:00:00
    2006-02-04 3:00:00
    11
    2006-01-04 17:00:01
    2006-02-04 3:00:01
    2006-30-09 15:59:59
    2006-01-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:51:23
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2006
    Sunday
    2006-30-09 16:00:00
    2006-01-10 2:00:00
    2007-31-03 17:00:00
    2007-01-04 3:00:00
    11
    2007-31-03 17:00:01
    2007-01-04 3:00:01
    2007-06-10 15:59:59
    2007-07-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:46:48
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2007
    Sunday
    2007-06-10 16:00:00
    2007-07-10 2:00:00
    2008-05-04 17:00:00
    2008-06-04 3:00:00
    11
    2008-05-04 17:00:01
    2008-06-04 3:00:01
    2008-04-10 15:59:59
    2008-05-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:46:06
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2008
    Sunday
    2008-04-10 16:00:00
    2008-05-10 2:00:00
    2009-04-04 17:00:00
    2009-05-04 3:00:00
    11
    2009-04-04 17:00:01
    2009-05-04 3:00:01
    2009-03-10 15:59:59
    2009-04-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:44:47
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2009
    Sunday
    2009-03-10 16:00:00
    2009-04-10 2:00:00
    2010-03-04 17:00:00
    2010-04-04 3:00:00
    11
    2010-03-04 17:00:01
    2010-04-04 3:00:01
    2010-02-10 15:59:59
    2010-03-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:41:48
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2010
    Sunday
    2010-02-10 16:00:00
    2010-03-10 2:00:00
    2011-02-04 17:00:00
    2011-03-04 3:00:00
    11
    2011-02-04 17:00:01
    2011-03-04 3:00:01
    2011-01-10 15:59:59
    2011-02-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:34:16
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2011
    Sunday
    2011-01-10 16:00:00
    2011-02-10 2:00:00
    2012-31-03 17:00:00
    2012-01-04 3:00:00
    11
    2012-31-03 17:00:01
    2012-01-04 3:00:01
    2012-06-10 15:59:59
    2012-07-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:35:39
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2012
    Sunday
    2012-06-10 16:00:00
    2012-07-10 2:00:00
    2013-06-04 17:00:00
    2013-07-04 3:00:00
    11
    2013-06-04 17:00:01
    2013-07-04 3:00:01
    2013-05-10 15:59:59
    2013-06-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:36:22
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2013
    Sunday
    2013-05-10 16:00:00
    2013-06-10 2:00:00
    2014-05-04 17:00:00
    2014-06-04 3:00:00
    11
    2014-05-04 17:00:01
    2014-06-04 3:00:01
    2014-04-10 15:59:59
    2014-05-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:37:31
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2014
    Sunday
    2014-04-10 16:00:00
    2014-05-10 2:00:00
    2015-04-04 17:00:00
    2015-05-04 3:00:00
    11
    2015-04-04 17:00:01
    2015-05-04 3:00:01
    2015-03-10 15:59:59
    2015-04-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:39:08
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2015
    Sunday
    2015-03-10 16:00:00
    2015-04-10 2:00:00
    2016-02-04 17:00:00
    2016-03-04 3:00:00
    11
    2016-02-04 17:00:01
    2016-03-04 3:00:01
    2016-01-10 15:59:59
    2016-02-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:44:31
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2016
    Sunday
    2016-01-10 16:00:00
    2016-02-10 2:00:00
    2017-01-04 17:00:00
    2017-02-04 3:00:00
    11
    2017-01-04 17:00:01
    2017-02-04 3:00:01
    2017-30-09 15:59:59
    2017-01-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:44:57
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2017
    Sunday
    2017-30-09 16:00:00
    2017-01-10 2:00:00
    2018-31-03 17:00:00
    2018-01-04 3:00:00
    11
    2018-31-03 17:00:01
    2018-01-04 3:00:01
    2018-06-10 15:59:59
    2018-07-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:48:12
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2018
    Sunday
    2018-06-10 16:00:00
    2018-07-10 2:00:00
    2019-06-04 17:00:00
    2019-07-04 3:00:00
    11
    2019-06-04 17:00:01
    2019-07-04 3:00:01
    2019-05-10 15:59:59
    2019-06-10 1:59:59
    10
    ABC\shivendoo.kumar
    2013-18-11 16:48:44
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2019
    Sunday
    2019-05-10 16:00:00
    2019-06-10 2:00:00
    2020-04-04 17:00:00
    2020-05-04 3:00:00
    11
    2020-04-04 17:00:01
    2020-05-04 3:00:01
    2020-03-10 15:59:59
    2020-04-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:55:54
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2020
    Sunday
    2020-03-10 16:00:00
    2020-04-10 2:00:00
    2021-03-04 17:00:00
    2021-04-04 3:00:00
    11
    2021-03-04 17:00:01
    2021-04-04 3:00:01
    2021-02-10 15:59:59
    2021-03-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:56:48
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2021
    Sunday
    2021-02-10 16:00:00
    2021-03-10 2:00:00
    2022-02-04 17:00:00
    2022-03-04 3:00:00
    11
    2022-02-04 17:00:01
    2022-03-04 3:00:01
    2022-01-10 15:59:59
    2022-02-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:58:01
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2022
    Sunday
    2022-01-10 16:00:00
    2022-02-10 2:00:00
    2023-01-04 17:00:00
    2023-02-04 3:00:00
    11
    2023-01-04 17:00:01
    2023-02-04 3:00:01
    2023-30-09 15:59:59
    2023-01-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 16:59:55
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2023
    Sunday
    2023-30-09 16:00:00
    2023-01-10 2:00:00
    2024-06-04 17:00:00
    2024-07-04 3:00:00
    11
    2024-06-04 17:00:01
    2024-07-04 3:00:01
    2024-05-10 15:59:59
    2024-06-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 17:00:30
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    2024
    Sunday
    2024-05-10 16:00:00
    2024-06-10 2:00:00
    2025-05-04 17:00:00
    2025-06-04 3:00:00
    11
    2025-05-04 17:00:01
    2025-06-04 3:00:01
    2025-04-10 15:59:59
    2025-05-10 1:59:59
    10
    ABC\shivendoo.kumar
    2014-14-02 17:02:06
    Day light saving starts each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2010, N'Sunday', CAST(0x00009E030107AC00 AS DateTime), CAST(0x00009E040020F580 AS DateTime), CAST(0x00009EB9011826C0 AS DateTime), CAST(0x00009EBA00317040 AS
    DateTime), 11, CAST(0x00009EB9011827EC AS DateTime), CAST(0x00009EBA0031716C AS DateTime), CAST(0x00009F6F0107AAD4 AS DateTime), CAST(0x00009F700020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A0111154E AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2011, N'Sunday', CAST(0x00009F6F0107AC00 AS DateTime), CAST(0x00009F700020F580 AS DateTime), CAST(0x0000A025011826C0 AS DateTime), CAST(0x0000A02600317040 AS
    DateTime), 11, CAST(0x0000A025011827EC AS DateTime), CAST(0x0000A0260031716C AS DateTime), CAST(0x0000A0E20107AAD4 AS DateTime), CAST(0x0000A0E30020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A01117620 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2012, N'Sunday', CAST(0x0000A0E20107AC00 AS DateTime), CAST(0x0000A0E30020F580 AS DateTime), CAST(0x0000A198011826C0 AS DateTime), CAST(0x0000A19900317040 AS
    DateTime), 11, CAST(0x0000A198011827EC AS DateTime), CAST(0x0000A1990031716C AS DateTime), CAST(0x0000A24E0107AAD4 AS DateTime), CAST(0x0000A24F0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A0111A8A7 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2013, N'Sunday', CAST(0x0000A24E0107AC00 AS DateTime), CAST(0x0000A24F0020F580 AS DateTime), CAST(0x0000A304011826C0 AS DateTime), CAST(0x0000A30500317040 AS
    DateTime), 11, CAST(0x0000A304011827EC AS DateTime), CAST(0x0000A3050031716C AS DateTime), CAST(0x0000A3BA0107AAD4 AS DateTime), CAST(0x0000A3BB0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A0111FA72 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2014, N'Sunday', CAST(0x0000A3BA0107AC00 AS DateTime), CAST(0x0000A3BB0020F580 AS DateTime), CAST(0x0000A470011826C0 AS DateTime), CAST(0x0000A47100317040 AS
    DateTime), 11, CAST(0x0000A470011827EC AS DateTime), CAST(0x0000A4710031716C AS DateTime), CAST(0x0000A5260107AAD4 AS DateTime), CAST(0x0000A5270020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A01126BB7 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2015, N'Sunday', CAST(0x0000A5260107AC00 AS DateTime), CAST(0x0000A5270020F580 AS DateTime), CAST(0x0000A5DC011826C0 AS DateTime), CAST(0x0000A5DD00317040 AS
    DateTime), 11, CAST(0x0000A5DC011827EC AS DateTime), CAST(0x0000A5DD0031716C AS DateTime), CAST(0x0000A6920107AAD4 AS DateTime), CAST(0x0000A6930020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A0113E61E AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2016, N'Sunday', CAST(0x0000A6920107AC00 AS DateTime), CAST(0x0000A6930020F580 AS DateTime), CAST(0x0000A748011826C0 AS DateTime), CAST(0x0000A74900317040 AS
    DateTime), 11, CAST(0x0000A748011827EC AS DateTime), CAST(0x0000A7490031716C AS DateTime), CAST(0x0000A7FE0107AAD4 AS DateTime), CAST(0x0000A7FF0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A0114042C AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2017, N'Sunday', CAST(0x0000A7FE0107AC00 AS DateTime), CAST(0x0000A7FF0020F580 AS DateTime), CAST(0x0000A8B4011826C0 AS DateTime), CAST(0x0000A8B500317040 AS
    DateTime), 11, CAST(0x0000A8B4011827EC AS DateTime), CAST(0x0000A8B50031716C AS DateTime), CAST(0x0000A9710107AAD4 AS DateTime), CAST(0x0000A9720020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A0114E983 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2018, N'Sunday', CAST(0x0000A9710107AC00 AS DateTime), CAST(0x0000A9720020F580 AS DateTime), CAST(0x0000AA27011826C0 AS DateTime), CAST(0x0000AA2800317040 AS
    DateTime), 11, CAST(0x0000AA27011827EC AS DateTime), CAST(0x0000AA280031716C AS DateTime), CAST(0x0000AADD0107AAD4 AS DateTime), CAST(0x0000AADE0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A27A01150E75 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2009, N'Sunday', CAST(0x00009C970107AC00 AS DateTime), CAST(0x00009C980020F580 AS DateTime), CAST(0x00009D4D011826C0 AS DateTime), CAST(0x00009D4E00317040 AS
    DateTime), 11, CAST(0x00009D4D011827EC AS DateTime), CAST(0x00009D4E0031716C AS DateTime), CAST(0x00009E030107AAD4 AS DateTime), CAST(0x00009E040020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D20113268C AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2008, N'Sunday', CAST(0x00009B2B0107AC00 AS DateTime), CAST(0x00009B2C0020F580 AS DateTime), CAST(0x00009BE1011826C0 AS DateTime), CAST(0x00009BE200317040 AS
    DateTime), 11, CAST(0x00009BE1011827EC AS DateTime), CAST(0x00009BE20031716C AS DateTime), CAST(0x00009C970107AAD4 AS DateTime), CAST(0x00009C980020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D20113F95D AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2007, N'Sunday', CAST(0x000099BF0107AC00 AS DateTime), CAST(0x000099C00020F580 AS DateTime), CAST(0x00009A75011826C0 AS DateTime), CAST(0x00009A7600317040 AS
    DateTime), 11, CAST(0x00009A75011827EC AS DateTime), CAST(0x00009A760031716C AS DateTime), CAST(0x00009B2B0107AAD4 AS DateTime), CAST(0x00009B2C0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D201145531 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2006, N'Sunday', CAST(0x0000984C0107AC00 AS DateTime), CAST(0x0000984D0020F580 AS DateTime), CAST(0x00009902011826C0 AS DateTime), CAST(0x0000990300317040 AS
    DateTime), 11, CAST(0x00009902011827EC AS DateTime), CAST(0x000099030031716C AS DateTime), CAST(0x000099BF0107AAD4 AS DateTime), CAST(0x000099C00020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D201148683 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2005, N'Sunday', CAST(0x000096FC0107AC00 AS DateTime), CAST(0x000096FD0020F580 AS DateTime), CAST(0x00009796011826C0 AS DateTime), CAST(0x0000979700317040 AS
    DateTime), 11, CAST(0x00009796011827EC AS DateTime), CAST(0x000097970031716C AS DateTime), CAST(0x0000984C0107AAD4 AS DateTime), CAST(0x0000984D0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D20115C908 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2019, N'Sunday', CAST(0x0000AADD0107AC00 AS DateTime), CAST(0x0000AADE0020F580 AS DateTime), CAST(0x0000AB93011826C0 AS DateTime), CAST(0x0000AB9400317040 AS
    DateTime), 11, CAST(0x0000AB93011827EC AS DateTime), CAST(0x0000AB940031716C AS DateTime), CAST(0x0000AC490107AAD4 AS DateTime), CAST(0x0000AC4A0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D2011706AB AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2020, N'Sunday', CAST(0x0000AC490107AC00 AS DateTime), CAST(0x0000AC4A0020F580 AS DateTime), CAST(0x0000ACFF011826C0 AS DateTime), CAST(0x0000AD0000317040 AS
    DateTime), 11, CAST(0x0000ACFF011827EC AS DateTime), CAST(0x0000AD000031716C AS DateTime), CAST(0x0000ADB50107AAD4 AS DateTime), CAST(0x0000ADB60020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D2011745D9 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2021, N'Sunday', CAST(0x0000ADB50107AC00 AS DateTime), CAST(0x0000ADB60020F580 AS DateTime), CAST(0x0000AE6B011826C0 AS DateTime), CAST(0x0000AE6C00317040 AS
    DateTime), 11, CAST(0x0000AE6B011827EC AS DateTime), CAST(0x0000AE6C0031716C AS DateTime), CAST(0x0000AF210107AAD4 AS DateTime), CAST(0x0000AF220020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D201179BCA AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2022, N'Sunday', CAST(0x0000AF210107AC00 AS DateTime), CAST(0x0000AF220020F580 AS DateTime), CAST(0x0000AFD7011826C0 AS DateTime), CAST(0x0000AFD800317040 AS
    DateTime), 11, CAST(0x0000AFD7011827EC AS DateTime), CAST(0x0000AFD80031716C AS DateTime), CAST(0x0000B08D0107AAD4 AS DateTime), CAST(0x0000B08E0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D201182176 AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2023, N'Sunday', CAST(0x0000B08D0107AC00 AS DateTime), CAST(0x0000B08E0020F580 AS DateTime), CAST(0x0000B14A011826C0 AS DateTime), CAST(0x0000B14B00317040 AS
    DateTime), 11, CAST(0x0000B14A011827EC AS DateTime), CAST(0x0000B14B0031716C AS DateTime), CAST(0x0000B2000107AAD4 AS DateTime), CAST(0x0000B2010020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D2011849FB AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    INSERT [DBO].[AUSTRALIA_DAYLIGHT_SAVING_TABLE] ([YEAR], [DAYLIGHT_START_DAY], [DAYLIGHT_START_DT_UTC], [DAYLIGHT_START_DT_LOCAL], [DAYLIGHT_END_DT_UTC], [DAYLIGHT_END_DT_LOCAL], [HOURS_DIFF_DURING_DAYLIGHT], [AEST_START_DT_UTC], [AEST_START_DT_LOCAL], [AEST_END_DT_UTC],
    [AEST_END_DT_LOCAL], [HOURS_DIFF_DURING_AEST], [REC_UPDT_USER], [REC_LOAD_DT], [COMMENTS]) VALUES (2024, N'Sunday', CAST(0x0000B2000107AC00 AS DateTime), CAST(0x0000B2010020F580 AS DateTime), CAST(0x0000B2B6011826C0 AS DateTime), CAST(0x0000B2B700317040 AS
    DateTime), 11, CAST(0x0000B2B6011827EC AS DateTime), CAST(0x0000B2B70031716C AS DateTime), CAST(0x0000B36C0107AAD4 AS DateTime), CAST(0x0000B36D0020F454 AS DateTime), 10, N'ABC\shivendoo.kumar', CAST(0x0000A2D20118BA9A AS DateTime), N'Day light saving starts
    each year October first Sunday so Time difference between UTC and AUS Local Time will be 11 hours from startdate')
    GO
    Thanks Shiven:) If Answer is Helpful, Please Vote

  • XML DateTime conversion in C#

    I have an XML document where the datetime format is;
    "Wed May 08 2007 00:00:00 GMT-0600" and I need to convert it in C# to any DateTime as long as it works in C#....Help Please Andy

    Try:
    SELECT CONVERT(varchar,CONVERT(smalldatetime, '3/22/2010 4:28:23 PM', 101),101)+
    SPACE(1)+
    LEFT(CONVERT(varchar,CONVERT(smalldatetime, '3/22/2010 4:28:23 PM', 101),108),5);
    -- 03/22/2010 16:28
    Datetime conversions:
    http://www.sqlusa.com/bestpractices/datetimeconversion/
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Design & Programming
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • Implicit conversion of a number to datetime

    I'm running on a SSIS 2008r environment.
    When I get a date as number of days difference with 1900-01-01 and I insert this number into a datetime column a Sql server database with SSIS  it seems as if SSIS subtracts 2 days when converting to datetime.
    For instance the number 41938 converted to a datetime should be 2014-10-28 (this is so if I do a select cast(41938 as datetime)).
    When using ssis to insert this number into a datetime field the result is 2014-10-26 when you select from the database afterwards.
    If I use a sql server command to insert this value in the target then it is converted to 2014-10-28.
    I know how to workaround this but my question is if this a known bug in SSIS 2008r2 or if it is just in the environment I am working in.

    Its not a bug but base date implemented in SSIS is different
    see this article where I've blogged on it
    http://visakhm.blogspot.in/2013/10/ssis-base-date-t-sql-base-date.html
    Please Mark This As Answer if it solved your issue
    Please Mark This As Helpful if it helps to solve your issue
    Visakh
    My MSDN Page
    My Personal Blog
    My Facebook Page

Maybe you are looking for