Thread

  1. 7.1 euro-style dates insert error

    Chris Storah <cstorah@emis-support.demon.co.uk> — 2001-04-27T07:58:43Z

    7.0.x okay, 7.1 incorrect (CVS from 24th April):
    
    create table test(aaa date);
    insert into test(aaa) values ('23.10.1997');
    insert into test(aaa) values ('13.10.1997');
    insert into test(aaa) values ('2.10.1997');
    select * from test;
    
    gives:
    
        a
    --------
    1997-10-23
    1997-10-13
    1997-2-10
    
    Automatically thinks that the last value is a US style date.
    Date style is set to EURO, but I assume this has no affect on the date
    parsing at insert time.
    If the dates are entered as 'ccyy.mm.dd' it is okay - unfortunately all
    my
    dates are in the format 'dd.mm.ccyy'.
    
    Is this a bug or a user error?
    
    Thanks,
    Chris