Я использую strftime
для форматирования времени.%Z
форматирование часового пояса.Но результат GMT скомпилирован с arm-linux-gnueabihf-gcc
, UTC скомпилирован с mipsel-openwrt-linux-uclibc-gcc
.
Я не знаю почему.
time_t t = time(NULL);
char stat_timestamp[24] = {0};
strftime(stat_timestamp, sizeof stat_timestamp, "%F %T %Z", gmtime(&t));
printf("gmtime: %s\n", stat_timestamp);
скомпилировано с arm-linux-gnueabihf-gcc
:
gmtime: 2018-12-21 XX:XX:XX GMT
скомпилировано с mipsel-openwrt-linux-uclibc-gcc
:
gmtime: 2018-12-21 XX:XX:XX UTC