Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


StarBlazer

961 posts

Ultimate Geek

Trusted

#127293 5-Aug-2013 16:45
Send private message

Who said it was a once in a lifetime issue.  Apparently the use of 32bit signed integers for dates will bring the world to a halt again (potentially and yes I'm over dramatising my statement).

Y2K bug again

Admittedly if I'm still programming in 25 years it will be a miracle!!




Procrastination eventually pays off.


Create new topic
MurrayM
2455 posts

Uber Geek

ID Verified
Trusted
Lifetime subscriber

  #872175 5-Aug-2013 17:06
Send private message

I'll be 71 in 2038, so hopefully it will be someone elses problem!



freitasm
BDFL - Memuneh
79253 posts

Uber Geek

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #872184 5-Aug-2013 17:13
Send private message

Perhaps they will need some COBOL devs, and I will find some good work then?





Please support Geekzone by subscribing, or using one of our referral links: Samsung | AliExpress | Wise | Sharesies | Hatch | GoodSyncBackblaze backup


MurrayM
2455 posts

Uber Geek

ID Verified
Trusted
Lifetime subscriber

  #872209 5-Aug-2013 17:46
Send private message

I haven't used my COBOL skills since the 80's, but I hear there is still a big demand for them!



StarBlazer

961 posts

Ultimate Geek

Trusted

  #872381 5-Aug-2013 21:13
Send private message

Admittedly it's unlikely that any of the systems will still be in operation when this date hits, but I'm sure they said that about the Y2K bug too.




Procrastination eventually pays off.


freitasm
BDFL - Memuneh
79253 posts

Uber Geek

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #872411 5-Aug-2013 22:26
Send private message

The problem is not WHEN the date hits. If you go out now and get a 30 year home loan and your bank is using this kind of systems then it will be hit by it NOW.




Please support Geekzone by subscribing, or using one of our referral links: Samsung | AliExpress | Wise | Sharesies | Hatch | GoodSyncBackblaze backup


jimbob79
673 posts

Ultimate Geek


  #872437 5-Aug-2013 23:29
Send private message

Wow. I started to panic. Just done some tests in my native programming language (OpenEdge ABL), luckily I had no problem with dates exceeding the year 2038... phew.

StarBlazer

961 posts

Ultimate Geek

Trusted

  #872472 6-Aug-2013 08:26
Send private message

jimbob79: Wow. I started to panic. Just done some tests in my native programming language (OpenEdge ABL), luckily I had no problem with dates exceeding the year 2038... phew.

The problem is trying to compare two dates or work out the difference between two dates - if it's more than 1 Billion seconds (around 32 years) then a 32-bit integer will fail.

SAP has a couple of problems already when setting expiry dates that far in the future - their problem isn't 2038 but 2047 as they have a set baseline date!

As Mauricio said a good example will be banks and mortgages where 25+ year calculations are not uncommon!




Procrastination eventually pays off.


 
 
 

Cloud spending continues to surge globally, but most organisations haven’t made the changes necessary to maximise the value and cost-efficiency benefits of their cloud investments. Download the whitepaper From Overspend to Advantage now.
Dratsab
3946 posts

Uber Geek

Trusted
Lifetime subscriber

  #872533 6-Aug-2013 10:08
Send private message

freitasm: The problem is not WHEN the date hits. If you go out now and get a 30 year home loan and your bank is using this kind of systems then it will be hit by it NOW.

If banks were using systems affected by this problem we would have heard plenty about it 5 years ago. 

freitasm
BDFL - Memuneh
79253 posts

Uber Geek

Administrator
ID Verified
Trusted
Geekzone
Lifetime subscriber

  #872535 6-Aug-2013 10:10
Send private message

Sure, I don't think NZ banks are affected (as you say we would have heard about it before). But small banks in other countries might not have the same level of expertise we have here...





Please support Geekzone by subscribing, or using one of our referral links: Samsung | AliExpress | Wise | Sharesies | Hatch | GoodSyncBackblaze backup


jimbob79
673 posts

Ultimate Geek


#872577 6-Aug-2013 11:30
Send private message

StarBlazer:
jimbob79: Wow. I started to panic. Just done some tests in my native programming language (OpenEdge ABL), luckily I had no problem with dates exceeding the year 2038... phew.

The problem is trying to compare two dates or work out the difference between two dates - if it's more than 1 Billion seconds (around 32 years) then a 32-bit integer will fail.

SAP has a couple of problems already when setting expiry dates that far in the future - their problem isn't 2038 but 2047 as they have a set baseline date!

As Mauricio said a good example will be banks and mortgages where 25+ year calculations are not uncommon!


The Progress software company relealised this potential bug about 9+ years ago and that's why it's inbuilt Advance Business Language (ABL) date interval function returns values as 64bit integer. 

Create new topic





News and reviews »

Air New Zealand Starts AI adoption with OpenAI
Posted 24-Jul-2025 16:00


eero Pro 7 Review
Posted 23-Jul-2025 12:07


BeeStation Plus Review
Posted 21-Jul-2025 14:21


eero Unveils New Wi-Fi 7 Products in New Zealand
Posted 21-Jul-2025 00:01


WiZ Introduces HDMI Sync Box and other Light Devices
Posted 20-Jul-2025 17:32


RedShield Enhances DDoS and Bot Attack Protection
Posted 20-Jul-2025 17:26


Seagate Ships 30TB Drives
Posted 17-Jul-2025 11:24


Oclean AirPump A10 Water Flosser Review
Posted 13-Jul-2025 11:05


Samsung Galaxy Z Fold7: Raising the Bar for Smartphones
Posted 10-Jul-2025 02:01


Samsung Galaxy Z Flip7 Brings New Edge-To-Edge FlexWindow
Posted 10-Jul-2025 02:01


Epson Launches New AM-C550Z WorkForce Enterprise printer
Posted 9-Jul-2025 18:22


Samsung Releases Smart Monitor M9
Posted 9-Jul-2025 17:46


Nearly Half of Older Kiwis Still Write their Passwords on Paper
Posted 9-Jul-2025 08:42


D-Link 4G+ Cat6 Wi-Fi 6 DWR-933M Mobile Hotspot Review
Posted 1-Jul-2025 11:34


Oppo A5 Series Launches With New Levels of Durability
Posted 30-Jun-2025 10:15









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.