【发布时间】:2016-04-10 20:39:23
【问题描述】:
我正在编写一个 Arduino 脚本,它是 C/C++。该脚本的关键功能之一是从 API 读取日期并计算距离该日期时间还剩多少秒。
一个典型的值是 2016-04-10T02:36:00+02:00 这似乎是一个 NSDate。我找到了很多解决方案来完成我在 Objective-C 中想要的,但不是在 C/C++ 中。
任何帮助将不胜感激。
【问题讨论】:
-
从单个时间分量(年/月/日/小时/分钟/秒/时区)计算纪元时间的公式是(或应该是)大多数高中级计算机编程中的家庭作业培训班。这并不复杂。可悲的是,这个轮子不断被重新发明,我不知道提供它的通用库,但显而易见的事实是股票
POSIX API 对此很糟糕,除非您需要转换为/从本地系统时区。只需系紧腰带,提高一个档次,然后自己计算。这并不难。 -
没有“C/C++”之类的东西。您实际使用什么语言?
-
@LightnessRacesinOrbit Arduino 是一种自己的编程语言,据我了解,您可以在其中使用 C 和 C++。
-
@poff:是的,但你在任何时候都只能用一种语言写作。哪一款适合你?
-
@LightnessRacesinOrbit 我正在用 Arduino 编程。这与 C 相似,应该可以使用 C 函数(至少稍作修改)