[squeak-dev] Re: Date tomorrow - Date today "0:19:00:00"

Bert Freudenberg bert at freudenbergs.de
Tue Jul 3 16:33:21 UTC 2012


On 03.07.2012, at 18:16, glenpaling wrote:

> It's just a bad reference to *self localOffset* rather than the specified
> offset in todayAtNanoSeconds:offset: (see below). Changing the reference to
> *aDuration* fixes the problem. Usually todayAtMilliseconds:offset: is used.
> todayAtNanoSeconds:offset is only used when a call to nowWithOffset: results
> in the same tick value as the previous call. 
> 
> 	todayAtNanoSeconds: nanoSecondsSinceMidnight offset: aDuration
> 
> 		"This is usually only during system startup..."
> 		self waitForOffsets.
> 
> 		^ self basicNew
> 			setJdn: DaysSinceEpoch 
> 			seconds: (nanoSecondsSinceMidnight // 1000000000) 
> 			nano: (nanoSecondsSinceMidnight  \\ 1000000000  ) 
> 			offset: *self localOffset*	

Great! Committed to trunk.

> This doesn't help with the Chronology test failures. I'll have a look at
> them.
> 
> Glen Paling


Thanks!

- Bert -




More information about the Squeak-dev mailing list