Weather / Spam / www |
Lyon Weather
aldweb against spam
|
|
|
|
|
|
|
- Forum - iziBasic
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257
Topic # 1179 |
Format de date de DATEBOOKDB |
19/03/2005 @ 20:15 by Khertan
|
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 ? |
|
|
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
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 |
|
|
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
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
|
|
|
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
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 :) |
|
|
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
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 |
|
|
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
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 :) ) |
|
|
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
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. |
|
|
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
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 ... :) |
|
|
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
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 |
|
|
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
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
:) |
|
|
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
visitor |
Merci, voici une info TRES utile (je ne plaisante pas...).
@+ aldweb |
|
|
topic active
topic closed
Sticky
New message -
Correct message
Close topic
Make sticky
|
|
|
|
|
|