2011-08-05 76 views
0

我正嘗試將GMT從GMT轉換爲UTC到boost::posix_time::ptime。 我參加了Boost網站,大多數例子都是針對美國時區的,但是我需要格林威治標準時間的一個。將GMT從GMT轉換爲UTC

所有我需要的是正確的參數就擺在boost::date_time::local_adjustor

感謝。

+0

只是爲了確保:通過GMT你是說WET(西歐時間)? –

+0

沒有我的意思是GMT(格林威治標準時間),它必須是WET-1小時 – Arthur

+0

好吧,我很困惑:根據維基百科(http://en.wikipedia.org/wiki/Western_European_Time)WET與GMT相同, WEST(夏令時)當然是GMT + 1。 –

回答

1

好吧,假設這是潤潤的字符串應該是(夏令時是從上週日四月,直到2:00十月最後一個星期日,下午3:00):

"WET-0WEST,M4.5.0/02:00:00,M10.5.0/03:00:00" 
+0

你能告訴我一個如何使用local_adjustor這個字符串的例子嗎?謝謝。 – Arthur

+0

我發現這個非常方便的網頁:http://code.google.com/p/x-wrt/source/browse/trunk/package/webif/files/usr/lib/webif/timezones.csv?r = 2936 – Arthur