This is an old revision of the document!
Table of Contents
Špatné datum
Často se setkáváme s problémem rozhozeného data nálezu/založení cache v GeoGetu. Je to v 99% způsobeno tím, že si uživatel nastavil na webu geocaching.com formát data, který se mu sice líbí více, ale GeoGet v něm nemůže nijak odlišit den a měsíc.
Nastavení se provádí na stránce http://www.geocaching.com/account/ManagePreferences.aspx a možnosti data jsou v současnosti tyto: (pro 21. květen 2012)
Možnosti | Formát | Podpora v GeoGetu |
---|---|---|
2012-05-21 | yyyy-mm-dd | Ano |
2012/05/21 | yyyy/mm/dd | Ano |
05/21/2012 | mm/dd/yyyy | Ano |
21/05/2012 | dd/mm/yyyy | Ne |
21/May/2012 | dd/mmm/yyyy | Ano |
May/21/2012 | mmm/dd/yyyy | Ano |
21 May 12 | dd mmm yy | Ano |
V čem je problém?
Všechny typy formátu data se dají spolehlivě rozeznat, jen u mm/dd/yyyy (Výchozí) a dd/mm/yyyy (Pro čecha přijatelnější, i když s nesmyslným oddělovačem lomítka) nelze spolehlivě rozeznat, zda je první číslo měsíc či den, a stejnětak u druhého čísla. GeoGet provádí základní ověření zda měsíc není > 12 a podle toho keš ???
Tento problém se týká uživatelů, kteří získávají data z webu pomocí HTML (např. GeoJarry), v PocketQuery je datum ve formátu obvyklém pro XML.