Posted By: PaJaSoft (Menhir Mover & Linux Man) on 'CZdatabases' Title: Re: Prace s datumem Date: Wed Jan 19 22:55:27 2000 > P.S. Ono to nepatri moc sem, ale nemohl bys nejak zvecnit, jak se prevadi > ten > string na tm? Ja to nikde nenasel a taky to potrebuju:-(. Ze ses to Ty a abys nerek' ze jsem skrt, tak mohu...;-) (stalo mne to par hodin prace a hledani... bohuzel to ale neni POSIX) - proto bych tp chtel primo pres SQL... 1. Aby C++ linker nehlasil blbosti je tusim nutne mit definovany symbol __USE_GNU a _USE_XOPEN_EXTENDED (podrobnosti v /usr/include/time.h na konci) 2. Postgres nastavit na zasilani ISO formatu (exec sql set DateStyle = 'ISO';) 3. pouzit strptime (datum_str, "%D %T", time_tm_struct); 2. parametr je podobny funkci strftime, ale strptime nema manualovou stranku (nicmene v info popisu glibc v jiste verzi RH 6.1 jsem to nasel), zrovna ted jsem na systemu, ktery to info nema:-(, jediny problem, ktery asi je, ze cas je s casovou zonou, ale tento format na to kasle -> zadne GTM+ofset, ale pouze GTM cas...;-). Existuje jeste jedna funkce get_date (string), ktera ma mit high logiku, nicmene coredump byl cely vysledek me prace... (get_date nema ani prototyp, ale v knihovne glibc 2.1 evidentne je, zkus si to slinkovat...;-)) Staci? ..s usmevem a laskou jde vsechno lip, nezapominejte na to v zivote.. PaJaSoft