Помогите плз разобраться с Unix временем в UTC сек.
Мне надо на бумаге первести время из Unix UTC в нормальное время
или хотя бы в нормальное UTC (yymmddhhmmz). Если есть где нибудь
формула или алгоритм какойто сообщите пожалуйста. !!!!!
Я точно незнаю но вроде UNIX время это количество секунд с тысяча девятсот семдесят какогото там года. Посмотри лучше в инете там есть всё про UnixTime.
>Помогите плз разобраться с Unix временем в UTC сек.
>Мне надо на бумаге первести время из Unix UTC в нормальное время
>
>или хотя бы в нормальное UTC (yymmddhhmmz). Если есть где нибудь
>формула или алгоритм какойто сообщите пожалуйста. !!!!!
#include <time.h>
int main(int argc, char **argv){
char *d;
long tt=atol(argv[1]);
d=ctime((time_t*)&tt);
printf("%s\n",d);
return 0;
}
>Помогите плз разобраться с Unix временем в UTC сек.
>Мне надо на бумаге первести время из Unix UTC в нормальное время
>
>или хотя бы в нормальное UTC (yymmddhhmmz). Если есть где нибудь
>формула или алгоритм какойто сообщите пожалуйста. !!!!!
Альтернатива(FreeBSD-only):$ date -r 1031288820
$ пятница, 6 сентября 2002 г. 09:07:00 (MSD)Обратно:
$ date -v6d -v9m -v9H -v7M -v0S +%s
$ 1031288820