Hello!

Thanks for all the quick replies! Still having problems...

> > Can someone help me with these 2 lines of code?? It's driving me nuts!
> >    DateType   date;
> >    DateSecondsToDate (TimGetSeconds(), &date);
> > I personally don't see what's wrong with this code, but it
> > always returns me the wrong date. What's the catch?
>
> Gee, it looks fine to me too.  How are you determining that the date is
> wrong -- viewing it in a debugger, or displaying the date on the screen,
or
> something else?  Just what wrong date does it return?

I ran the code on POSE 3.0a5 with the OS3.5 release ROM (transferred from a
Vx, as I don't have access to debug ROMs from the Pavilion), and CW6 has
been updated with OS3.5 Update 1.

I further experimented with the following code:

   DateType   date;
   DateTimeType dateTime;
   ULong    seconds;

   // Determine today's date
   seconds = TimGetSeconds();
   DateSecondsToDate (seconds, &date);
   TimSecondsToDateTime (seconds, &dateTime);

The following is what I got from the debugger: (Note that I'm staying in
Singapore and if I'm not mistaken, we are half a day ahead of the States.)

seconds     3042841471
dateTime    0x0039C64
  - second  31
  - minute  44
  - hour    1
  - day     3
  - month   6
  - year    2000
  - weekDay 6
date        0x0039C74
  - year    67
  - month   1
  - day     24


Apparantly, dateTime is the right date and time, but date is wrong. What
gives?!

Regards,
Gee.



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to