Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: timezone  (Přečteno 1284 krát)

mizik

  • Návštěvník
  • Příspěvků: 72
    • mizici.com
timezone
« kdy: 01 Dubna 2010, 11:04:47 »
Ahoj,
nevite v jakem souboru(v jadre) je implementovan seznam vsech timezone?(pripadne algoritmus jak to nacitat z /usr/share/timezone/*)
Mam namysli jako je napr. pro nasi central european CET, CEST, tak kde sehnat seznam vsech implementovanych timezone(jejich zkratek, posunu a DST) ?

Priklad:
Kód: [Vybrat]
#include <stdio.h>
#include <time.h>
extern char *tzname[2];
extern long timezone;
extern int daylight;

int main()
{
 tzset();
 printf("timezone:%d\n", timezone);
 printf("daylight:%d\n", daylight);
 printf("tzname[0]=%s, tzname[1]=%s\n", tzname[0],tzname[1]);
return 0;
}

vysledek
Kód: [Vybrat]
timezone:-3600
daylight:1
tzname[0]=CET, tzname[1]=CEST

Vim, ze jsou rozhazene v souborech na /usr/share/zoneinfo, precist se daji po jednom pres zdump, ale zajima me jestli to je nekde kompletni (v nejakem zdrojaku )
« Poslední změna: 01 Dubna 2010, 11:06:31 od mizik »

mizik

  • Návštěvník
  • Příspěvků: 72
    • mizici.com
Re: timezone
« Odpověď #1 kdy: 06 Dubna 2010, 11:23:29 »
jde mi o to, zda jsou v ubuntu implementovany zkratky odpovidajici napr jako na wiki
 ???

 

Provoz zaštiťuje spolek OpenAlt.