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

Search the boards