LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Why does the Time Control max out at 2038 and can only select 2032? Does NI know something about the end of the world that we don't know?

I wanted to set the a expire date to 12/31/9999 and it comes back with 1/18/2038 what is that about?
0 Kudos
Message 1 of 3
(2,493 Views)
The Year 2038 problem is well-known limitation of one of the current popular ways of defining timestamps, as the number of seconds elapsed since Jaunary 1, 1970.
http://en.wikipedia.org/wiki/Year_2038_problem

However, according to LabVIEW help, a timestamp is recorded as the number of seconds that have elapsed since 12:00 AM GMT on January 1, 1904, a number that will exceed a 32-bit integer at 6:28:15 A.M. on February 6, 2040 (according to here.) Indeed, there are several references to 1904 and 2038 throughout LabVIEW help. This is probably a matter of signed versus unsigned integers, but I can't explain the actual discrepancy between 2040 and the maximum timestamp value.

Anyway, you'll have to find a different value for your expiry date, it seems.

Message Edited by kehander on 08-09-2006 10:44 AM

Message Edited by kehander on 08-09-2006 10:48 AM

0 Kudos
Message 2 of 3
(2,485 Views)
I guess I will just sell short on my NI stock in 2038.. Smiley Very Happy
0 Kudos
Message 3 of 3
(2,474 Views)