Tenho uma duration
string como eg "13:00:00"
e uma time_point
analisada para um utc_time a partir de uma string de hora UTC usando std::chrono::parse
a função.
Agora, dada essa duração e um fuso horário, por exemplo "America/New_York"
. Como comparar minha time_point
duração com a de hoje como ponto de tempo usando UTC como fuso horário comum. A documentação tz do cppreference chrono ainda não foi concluída.
Tentei adicionar comentários mais detalhados para que nenhuma explicação adicional seja necessária:
Um comentário, no entanto: você pode querer usar
sys_time
no lugar deutc_time
.sys_time
é o que os computadores normalmente trafegam em.utc_time
adiciona segundos intercalados a ele. Você realmente só quer fazer isso quando sabe que precisa dos segundos intercalados em. Isso é tipicamente para aplicações de naves espaciais ou astronômicas.Para mudar para
sys_time
, basta remover oclock_cast
toutc_time
no último passo.