2012年12月16日日曜日

mbedのgmtime()

mbedのgmtime()は使わないほうがよさそう。
ちなみにlocaltimeを調べてみたがタイムゾーン関するコードは含まれてないようだった。

parsing time doesn't work


#include "mbed.h"

int main() {
    printf("localtime=%p\n", localtime);
    printf("gmtime=%p\n", gmtime);
    while(1) {
        struct tm* tminfo;
        time_t unixtime = time(NULL);
        tminfo = localtime(&unixtime);
        printf("%d %p LOCAL %s", unixtime, tminfo, asctime(tminfo));
        tminfo = gmtime(&unixtime);
        printf("%d %p UTC\n", unixtime, tminfo);
        //printf("%d %p UTC %s", unixtime, tminfo, asctime(tminfo));
        wait_ms(1000);
    }
}


(2012/12/16)
---

0 件のコメント: