【发布时间】:2013-06-26 10:37:50
【问题描述】:
我有一个要求,将日期时间、语言环境和夏令时作为固定长度字符串输入,例如YYMMDDHHMMCY,下面提供了图例。
- YY(年)
- MM(月)
- DD(天)
- HH(小时)
- MM(分钟)
- 时区(C 代表中部,P 代表太平洋,M 代表山区,E 代表东部)
- 夏令时(如果夏令时生效,则为 Y,否则为 N)
需要的是能够在指定时区中构造时间,然后在 C/C++ 中将其转换为本地时区。我们不使用 Boost,是否有现有的功能可以满足要求。我知道strptime,在对数据进行一些按摩后,我可以使用它,但我想知道是否有如上所述的函数可以让我在指定的语言环境中构造一个结构。
【问题讨论】: