如何使用boost::date_time
使用當前系統時區在本地和UTC時間(特別是,從本地到UTC的)之間進行轉換?我知道boost::date_time::local_adjustor
,但它需要一個模板參數,它是一個時區相關的偏移量。如何使用boost :: date_time在本地和世界時間之間進行轉換?
Failing platform-independent way要做到這一點,我將如何專門在Linux上做到這一點?
順便說一句,轉換過程中如何處理不存在的時間點?例如,如果一天由於DST而短了一個小時,並且我試圖從缺失的小時轉換一個時間點,那麼通用時間是多少?
它工作,但很不幸只用一種方法,而且我不能使用計算出的偏移量,因爲DST使它在不同的日期有所不同。 – 2010-02-19 05:19:53