Arduino将SD卡上的字符串与now.unixtime进行比较

时间:2013-01-06 04:30:32

标签: arduino unix-timestamp

我认为这很简单,但在ascii,unsigned long,atoi等陷入困境。

我有一个unix时间戳字符串作为SD卡上文件(setup.txt)的第一行。 我想将此字符串与now.unix时间进行比较,并在匹配时开始记录。无符号长到现在。单位时间显然不是问题。 sd卡片串到无符号长的主要头痛(对我而言)。 任何指针或建议将不胜感激。

此致 史蒂夫

1 个答案:

答案 0 :(得分:0)

是的,假设您有一个所需时间的文本表示,已经转换为存储在文件中的数字,例如

3459039345  

通过简单但模糊的调用转换为long:

char s[20] = "3459039345";
unsigned long startAt = strtoul(s, NULL, 10);
相关问题