Comment faire pour convertir entre local et universel, le temps d'utilisation de boost::date_time?

Comment puis-je convertir entre locale et l'heure UTC (en particulier, du local à l'UTC) à l'aide de boost::date_time à l'aide d'un actuel système de fuseau horaire? Je sais que sur boost::date_time::local_adjustor, mais il faut un modèle argument qui est un fuseau horaire dépendant de l'offset.

À défaut de la plate-forme indépendante de la à cela, comment aurais-je le faire spécifiquement sur Linux?

Que d'un côté, comment sont inexistantes temps points traités au cours de la conversion? Par exemple, si un jour, est d'une heure à cause de l'heure d'été, et j'essaie de convertir un point dans le temps à partir de l'heure perdue, ce sera la résultante de l'heure universelle?

OriginalL'auteur Alex B | 2010-02-19