tm 構造体オブジェクトがどのように使用されるかについて、少し混乱しています。
printf("The current date is %d-%d-%d\n", now.tm_mon, now.tm_mday, now.tm_year);
私の出力は次のとおりです。
The current date is 11-31-112
しかし、私がそうするとき。
printf("The current date is %d-%d-%d\n", now.tm_mon + 1, now.tm_mday, now.tm_year
+ 1900);
私の出力は次のとおりです。
The current date is 12-31-2012
+1 と +1900 の加算が出力時間を正しくフォーマットする方法について少し混乱していますか? 助けてくれてありがとう!