Y2.01K bug trips up Symantec

but two digits would be enough to cross over from 09 to 10 shouldn't it? :confused:

No, it won't.

11
12
13
14


now tell me which century these are from

they can be from the 9th, 10th, 15th or 19th century for all I care.

If you have a proper 4-digit field, then you can see exactly what's going on

2011
2012
2013 etc etc

remember a computer can't make "adjustments" like a human does, so if you'll give a compootah a date of 10-01-01 it'll reject it, but a human might assume it to be 2010-01-01.
 
That, as well :D

But quite interesting to note that only some banks have been affected, others have not.

A lot of the big systems still run on old languages i.e. Cobol so it depends if they did a quick fix or a propper fix.

I had a client at a prevoius company who wanted a quick "if YY < 10 then" used as a fix as it would cost less than fixing the data files and all the code, luckily he is not my client any more.:D
 
remember a computer can't make "adjustments" like a human does, so if you'll give a compootah a date of 10-01-01 it'll reject it, but a human might assume it to be 2010-01-01.

yes I get that, but if it worked from 01(2001) to 09(2009), what's stopping it from going to 10(2010)?
 
I had a client at a prevoius company who wanted a quick "if YY < 10 then" used as a fix as it would cost less than fixing the data files and all the code, luckily he is not my client any more.:D

Wonder whose client's he now... :D

It takes ages to weed out all date-related stuff... and there'll always be some nasty lurking within the depths somewhere...
 
Top
Sign up to the MyBroadband newsletter
X