¿Cómo puedo convertir entre hora local y hora UTC (en particular, desde local a UTC) usando boost::date_time
usando un actual zona horaria del sistema? Sé acerca de boost::date_time::local_adjustor
, pero requiere un argumento de plantilla que es un desplazamiento dependiente de la zona horaria.Cómo convertir entre hora local y universal usando boost :: date_time?
Failing platform-independent way para hacer eso, ¿cómo lo haría específicamente en Linux?
Como un lado, ¿cómo se manejan puntos de tiempo inexistentes durante la conversión? Por ejemplo, si un día es de una hora corto debido al horario de verano e intento convertir un punto de tiempo de la hora que falta, ¿cuál será el tiempo universal resultante?
Funciona, pero desafortunadamente solo de una manera, y no puedo usar el desplazamiento calculado, ya que DST lo hace diferente para diferentes fechas. –