Comment detail

2038年問題に配慮した「n日後」の計算 (Nested Flatten)
Squeak Smalltalk は、無限多倍長整数が組み込みということもあり、問題ありません。
1
2
3
4
5
6
7
| date |
date := DateAndTime
    year: 2037 month: 12 day: 31
    hour: 12 minute: 34 second: 0
    offset: 0 asDuration.
date + 500 days.   "=> 2039-05-15T12:34:00+00:00 "
date + 36500 days   "=> 2137-12-07T12:34:00+00:00 "

Index

Feed

Other

Link

Pathtraq

loading...