c++ - 将 ntp 时间设置为特定时区

标签 c++ unix time ntp

我正在开发一个基于unix的嵌入式平台。是否可以将 ntp 时间设置为特定时区并获取有关设备所在国家/地区的信息?

最佳答案

NTP timestamp表示自 1900 年 1 月 1 日 00:00 起的秒数(比传统的 Unix epoch 1970-01-01 早 70 个日历年)。

此基准时间为 GMT/UTC,因此不包含任何时区信息。

类 Unix 系统通常以 UTC 表示时间,并根据需要将其转换为本地时区。

因此必须单独维护时区信息。

关于c++ - 将 ntp 时间设置为特定时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21493689/

相关文章:

python - 如何使用 SWIG 包装在 python 中接收函数指针的 C++ 函数

c++ - 使用加法、减法和连接将数字组合成给定数字的方法

c++ - 相当于 inet_aton 的窗口

unix - GPS "turn on"不同的句子

python - 使用 Python 在 sudo 之后获取父用户

scala - Joda Time : Convert UTC to local

c++ - 打印数字签名信息

java - 如何使用 Java DateTimeFormatter 舍入到最知名的 INSTANT_SECONDS 值?

parsing - 使用 sub 方法进行日期解析

c++ - 模板继承类派生基赋值