aldweb

Close I. aldweb

Close II. PC Freeware

Close III. Palm Freeware

Close IV. Palm Shareware

Close V. iziBasic Palm

Close VI. Palm Knowledge

Close VII. Pocket Computer

Close VIII. miniPortail

Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
Search




Weather / Spam / www

Lyon Weather


aldweb against spam


Newsletter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
298 Subscribers
Family's web sites

Webmaster - Infos
Friends News
Visits

   visitors

   visitors online

Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
forum.gifForum - iziBasic - Topic #1179

Forum - Forum
iziBasic - iziBasic


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

active  Topic # 1179  Format de date de DATEBOOKDB

19/03/2005 @ 20:15
by Khertan

Anonymous



Eh oui ... je ne comprends le format de date de l'agenda de base du palm ...

Soit en Hexa AC 73 pour aujourd'hui meme ...
et 00 22 pour le 1 Janvier 1904 ...

AC 74 pour demain dimanche ...

mais ajouter un mois ne correspond pas a ajouter 30 ou 31(en decimal) au chiffre ...

deplus la meme date soit ce samedi 19 Mars en 2006 nous donne CC 73 ... ???

Quelqu'un a une idée ?
Write to Khertan   Post an answer  Top

[]   


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1
--------
19/03/2005 @ 20:38
by aldweb

Anonymous

visitor
Tu vois, Khertan, quand je t'ai lu... ça m'a rappelé quand j'ai procédé au même exercice de reverse engineering de la base TodoDB.

J'aime bien les mecs qui fouinent comme ça

Pour t'aider à décortiquer cette structure de DateBookDB, je crois bien qu'il faudra que tu retrouves le lien fourni par adpi2003 (de mémoire) quelque part dans ce forum ou que tu te plonges dans le code source de DateBook (trouvable dans le SDK de PalmSource).
Car, de mémoire, ils packent des enregistrements dans cette DB selon les types de records (rendez-vous, tâche, tâche répétitive) et que les records ne sont donc pas fixes et figés...

Bon, quand tu y seras arrivé, je suis intéressé aussi

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2
--------
19/03/2005 @ 20:53
by apdi2003

Anonymous

visitor
Bonjour
je regarde avec mon ami Google sur
format date datebook
pour retrouver la référence à la FAQ de Heartland et je retrouve la signification des 4 bytes de date debut et date fin

Number of non-leap seconds since Jan 1, 1970 GMT

Quant à moi je suis toujours tétanisé par openform et j'en suis à implorer Sainte Rita qui comme chacun sait est la patronne des causes désespérées..
A +
apdi2003
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3
--------
20/03/2005 @ 00:04
by Khertan

Anonymous

visitor
Et bah apdi2003 ... désolé de te décevoir mais mon ami google a deja fait le tour pour moi et les seuls choses dont j'ai trouvé correspondent a la version desktop pc du fichier datebook ... et non la version embarqué sur palm qui n'est pas la même ... mais oui pour la version desktop c'est bien : Number of non-leap seconds since Jan 1, 1970 GMT

Pas pour la version palm :)

Sinon j'etait deja entrain de decortiquer le code de DateBook en c fourni avec le sdk :)
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 4
--------
20/03/2005 @ 09:09
by apdi2003

Anonymous

visitor
C'est moins glorieux mais il y a aussi des explications précieuses dans les exemples de HB++, aussi bien pour le Datebook que pour les adresses.

apdi2003
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 5
--------
20/03/2005 @ 10:31
by Khertan

Anonymous

visitor
Oui enfin leurs exemples se trouve dans une applis auto installable pour Windows ... et ne sont dispos ailleurs ... (suis sous mac et les executable x86 win marche pas :) )
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 6
--------
20/03/2005 @ 11:05
by apdi2003

Anonymous

visitor
Je ne sais pas si cette info est pertinente car je ne suis pas un spécialiste de ces problèmes :
Date Fields
Date fields are stored as a long that represents the number of non-leap seconds since January 1, 1970 GMT. Note that this differs from the capabilities of the PalmOS representation on the handheld, which uses a 32 bit unsigned integer to represent the number of seconds since January 1, 1904.
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 7
--------
20/03/2005 @ 11:21
by Khertan

Anonymous

visitor
Ah bah ca c'est interessant ...

un integer -> un entier
32 bits -> la taille
seconds -> donc les secondes depuis le 1 Janvier 1904 ...

Donc la cela devient interressant ... :)
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 8
--------
22/03/2005 @ 09:47
by aldweb

Anonymous

visitor
Tiens, ces histoires de secondes qui défilent depuis le 1/1/1904, par association d'idées, me remettent en mémoire ce petit programme bien sympathique écrit par Pierre Raufast, World Population Clock (WPC), trouvable ici :
http://www.freewarepalm.com/clock/worldpopulationclock(wpc).shtml

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 9
--------
22/03/2005 @ 19:44
by Khertan

Anonymous

visitor
J ai trouvé :) apres de quelques essai et observation a l'aide de Bird :)

Sur le palm s'est stocké de la maniere suivante :

Pour encoder une date comme le palm qui est en réalité un entier sur 16 bits non signé ... :

(Année - 1904)*512+Mois*32+Jours


:)
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 10
--------
23/03/2005 @ 15:42
by aldweb

Anonymous

visitor
Merci, voici une info TRES utile (je ne plaisante pas...).

@+
aldweb
Write to aldweb   Post an answer  Top
active topic active   closed topic closed   Sticky Sticky   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]
Forum Topic  Forum 



 
^ Top ^