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.




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
1766 posts

Uber Geek


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

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

 
 
 
 


1766 posts

Uber Geek


  # 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!



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.


BDFL - Memuneh
64659 posts

Uber Geek

Administrator
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.




656 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.







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.


 
 
 
 


3435 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. 

BDFL - Memuneh
64659 posts

Uber Geek

Administrator
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...





656 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



Twitter and LinkedIn »



Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Logitech introduces new Made for Google keyboard and mouse devices
Posted 16-Oct-2019 13:36


MATTR launches to accelerate decentralised identity
Posted 16-Oct-2019 10:28


Vodafone X-Squad powers up for customers
Posted 16-Oct-2019 08:15


D Link ANZ launches EXO Smart Mesh Wi Fi Routers with McAfee protection
Posted 15-Oct-2019 11:31


Major Japanese retailer partners with smart New Zealand technology IMAGR
Posted 14-Oct-2019 10:29


Ola pioneers one-time passcode feature to fight rideshare fraud
Posted 14-Oct-2019 10:24


Spark Sport new home of NZC matches from 2020
Posted 10-Oct-2019 09:59


Meet Nola, Noel Leeming's new digital employee
Posted 4-Oct-2019 08:07


Registrations for Sprout Accelerator open for 2020 season
Posted 4-Oct-2019 08:02


Teletrac Navman welcomes AI tech leader Jens Meggers as new President
Posted 4-Oct-2019 07:41


Vodafone makes voice of 4G (VoLTE) official
Posted 4-Oct-2019 07:36


2degrees Reaches Milestone of 100,000 Broadband Customers
Posted 1-Oct-2019 09:17


Nokia 1 Plus available in New Zealand from 2nd October
Posted 30-Sep-2019 17:46


Ola integrates Apple Pay as payment method in New Zealand
Posted 25-Sep-2019 09:51


Facebook Portal to land in New Zealand
Posted 19-Sep-2019 18:35



Geekzone Live »

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


Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



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.

Alternatively, you can receive a daily email with Geekzone updates.