C++: Boost local time is one hour behind
<p>I am living in the Netherlands, when I run this code:</p>

<pre><code>boost::local_time::local_date_time t = boost::local_time::local_sec_clock::local_time(boost::local_time::time_zone_ptr());

std::cout &lt;&lt; "\nDate Time: " &lt;&lt; t.to_string() ;
</code></pre>

<p>The "Date Time" returned is one hour behind. It is UTC but it should be GMT+1 or UTC+1 for my current system date time!</p>

<p>What should I  change to the boost::local_time to get the system date time.</p>

<p>Thanks in advance.</p>
