This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C129XNCZAD:自1970年以来、我们是否可以使用传统的 time (NULL)函数获取秒?

Guru**** 2387080 points
Other Parts Discussed in Thread: EK-TM4C1294XL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1464995/tm4c129xnczad-can-we-use-the-traditional-time-null-function-to-get-seconds-since-1970

器件型号:TM4C129XNCZAD
Thread 中讨论的其他器件:EK-TM4C1294XL

工具与软件:

我连接的器件需要这种格式。   自1970年以来、是否有一种获取秒数的简单方法?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     我认为你不能用 C 库函数 time ()来获取本地时间。 我建议您使用 RTC 来记录时间。  C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\HIBERNATE_Calendar 中提供了一个 RTC 示例、您可以参考。 您可以使用本地时间和日期初始化 RTC、并使用 RTC 来记录时间、即使器件处于休眠模式时也是如此。 请参阅终端窗口中显示的以下受此示例支持的可用选项。 如果您的设备通过以太网连接到网络、也可以从 NTP 服务器获取初始时间。 请运行示例并熟悉一下。 最终、您可以将日历(DD:MM:YYYY 和当前时间)转换为相对于1970年的 Epoch 值。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢。  那么、我应该创建自己的函数来将日期和时间(按照您的建议、已在我们的器件上实现)转换为1970年以来的秒?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我希望已经有一些准备好使用的功能进行转换,如果你谷歌它.