On Sat, Jun 9, 2012 at 12:44 PM, Sven Van Caekenberghe <sven@beta9.be> wrote:
Mariano,

In normal use, offsets can be negative, yes.
But in theory, the JDN could be negative as wel, before -4700 ;-)
The seconds/nanoseconds are always positive when normalized.
That is how I understand it.


Ok, now the other question is if they all need 32 bits integer or if they can ALWAYS fit in something smaller.

Sven

PS: nanoseconds and even seconds in the offset are a joke, there are no such timezones.

On 09 Jun 2012, at 12:28, Mariano Martinez Peck wrote:

> Hi guys. Imagine in Fuel I am serializing date/time-related objects sending these messages:
>
> aDate julianDayNumber.
> aDateAndTime julianDayNumber.
> aDateAndTime nanoSecond.
> aDateAndTime secondsSinceMidnight.
> aDateAndTime offset asSeconds.
> aDateAndTime offset nanoSeconds.
> aDuration asSeconds.
> aDuration nanoSeconds.
> aTime asSeconds.
> aTime nanoeSecond.
>
> which of those things could answer negative numbers? because once I remember in my image everything was positive, but in other timezone I think "offset asSeconds" and "offset nanoSeconds" were negative in DateAndTime.
>
> thanks!
>
> --
> Mariano
> http://marianopeck.wordpress.com





--
Mariano
http://marianopeck.wordpress.com