読者です 読者をやめる 読者になる 読者になる

とくにあぶなくないRiSKのブログ

危ないRiSKのブログだったかもしれない。本当はRiSKだけどググラビリティとか取得できるIDの都合でsscriskも使ったり。

<time.h>,<ctime>を図で表してみる

型は time_t と struct tm と char* です。これらの変換を図で表してみました。

                 gmtime
                localtime 
            +--------------+
            |              |
            |              v
time -> time_t          struct tm
         |  ^              |  |
         |  |    mktime    |  |strftime
    ctime|  +--------------+  |asctime
         |                    |
         +------> char* <-----+

time_t は time 関数で得ることができます。time_t と struct tm は相互に変換可能です。この二つは char* へ一方通行の変換が可能です。