C++ 在东海岸时间今天下午 1 点声明 zoned_time
C++ declare zoned_time for 1 PM today east coast time
我正在寻找如何在 运行 计划当天东海岸时间下午 1 点之前声明可配置分钟数的时间。我找到了获取时区固定时间的方法,例如:
chrono::zoned_time onePmEastCoastTime ("New York/New York", chrono::sys_days{ 2022y / chrono::April/ 15d } + 13h );
如何声明与特定时区匹配的可配置时间?
听起来您想用当地时间而不是 UTC 来指定时间。关键在于 local_days
与 sys_days
.
的使用
sys_days
是 UTC 天数。
local_days
是某个当地时间的天数,随后可以与 timezone
.
配对
也许您正在寻找:
chrono::minutes m = ...
chrono::zoned_time onePmEastCoastTime{"America/New_York",
chrono::local_days{ 2022y / chrono::April/ 15d } + 13h - m};
我正在寻找如何在 运行 计划当天东海岸时间下午 1 点之前声明可配置分钟数的时间。我找到了获取时区固定时间的方法,例如:
chrono::zoned_time onePmEastCoastTime ("New York/New York", chrono::sys_days{ 2022y / chrono::April/ 15d } + 13h );
如何声明与特定时区匹配的可配置时间?
听起来您想用当地时间而不是 UTC 来指定时间。关键在于 local_days
与 sys_days
.
sys_days
是 UTC 天数。
local_days
是某个当地时间的天数,随后可以与 timezone
.
也许您正在寻找:
chrono::minutes m = ...
chrono::zoned_time onePmEastCoastTime{"America/New_York",
chrono::local_days{ 2022y / chrono::April/ 15d } + 13h - m};