【发布时间】:2014-12-09 19:16:32
【问题描述】:
我们有一个嵌入式 Linux 系统,用户可以从系统的 tzfile 列表中设置时区(因此国家/地区名称、GMT+-n、UTC)或时区/$TZ 可以直接设置为POSIX 格式(例如 CET-01:00:00CEST-02:00:00,M3.5.0/02:00:00,M10.5.0/03:00:00 或 EST5EDT)由远程服务器(不知道时区名称)。
无论哪个实体最后设置了时区(无论是人工还是远程服务器),我们都需要以 POSIX 格式将本地时区设置报告回远程服务器,最好尽量减少撒谎/捏造。
在我卷起袖子,戴上尖顶帽子,开始手动解析tzfile 格式之前,我认为值得询问是否有预先存在的函数/库或这样做的示例?
我浏览了标准库,看不到任何专门做这件事的东西。
【问题讨论】:
-
你最后是怎么做到的?我需要从嵌入式系统上的 POSIX 时区字符串设置时区...