17/06/13 09:39:50.86 CM4CzTqU.net
下記スケッチを実行すると、出力値が550672496になってしまいます。
期待する値は1497324896なのですが、ライブラリの使い方を誤っているのでしょうか?
(ちなみに、RaspberryPiで同等コードを実行すると、期待通りの結果になります。)
#include<time.h>
struct tm t;
void setup() {
Serial.begin(38400);
t.tm_year = 2017-1900;
t.tm_mon = 6-1;
t.tm_mday = 13;
t.tm_hour = 12;
t.tm_min = 34;
t.tm_sec = 56;
t.tm_isdst = -1;
Serial.println(mktime(&t));
}
void loop() {
}