<div dir="ltr">I have a bunch of two-element Array log entries, where the first element is the timestamp, the second is the object being logged.  But these entries may never be consumed, so I wish to minimize their cost.  So, instead of storing the timestamps as DateAndTimes, I wanted to keep them as SmallIntegers.  I thought I could use Time utcMicroseconds, now a SmallInteger in 64-bit Squeak.<div><br></div><div>However, when I went to instantiate the DateAndTime lazily from that number it's said it's year 2089...</div><div><br></div><div>        DateAndTime utcMicroseconds: Time utcMicrosecondClock offset: 0     " 2089-04-29T00:49:26.3326+00:00"</div><div><br></div><div>I realized this is because a different epoch being used (1901 vs. 1971) between the two.  This seems inconsistent and confusing, but that's less important to me at the moment than the efficiency I'm looking for.  Is there another way?</div><div><br></div><div> - Chris</div><div></div></div>