Hello,
I have a little project in which I need to convert various string encoded in various date format to TDateTime.
For the same date, I'll have:

'2008-05-10 21:49:21'
'2008:05:10 21:49:21'
'2008-05-10T19:49:21Z'

I am no expert with date manipulation so I am asking:

For the first type of string;
DateSeparator:= '-';
ShortDateFormat:= 'yyyy:MM:dd';
StrToDateTime(str_date); //gets converted.

For the second type of string;
ShortDateFormat:= 'yyyy:MM:dd';
DateSeparator:= ':';
StrToDateTime(str_date); // will trigger an exception
Is that intented or normal? Is there a method available except replacing the ':' by '-' in the date part?

For the third type of string;
Should I convert the third string and remove the T and Z chars or are there any others methods available?

Thanks in advance.



_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to