> > localtime呼んで差分とればいいんじゃないのかい?
> int tzdiff(int *seconds)
> {
> time_t utc, local;
> struct tm *tmbuf;
> if((utc = time(NULL)) == (time_t)-1 ||
> (tmbuf = gmtime(&utc)) == NULL ||
> (local = mktime(tmbuf)) == (time_t)-1)
> return -1;
> *seconds = difftime(local, utc);
> return 0;
> }
> こんなんだな
> localtimeじゃなくてgmtimeだが
話がそれるけどこうゆうのってマルチスレッドで使ったらまずいんだよね?
参考:2004/03/04(木)04時40分43秒