<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[timezone id]]></title><description><![CDATA[<p>Hallo,</p>
<p>unter Windows kann man bei den &quot;Eigenschaften von Datum und Uhrzeit&quot; auch die Zeitzone setzen, z.B. (GMT+01:00) Amsterdam, Berlin, Bern, etc.</p>
<p>In der MSDN bin ich bereits fündig geworden, dass es eine CdoTimeZoneId Map (enumerated values) gibt, in der all diese möglichen Zeitzonen aufgeführt sind.</p>
<p>Weiß jemand, ob und wie es nun möglich ist, aus einem Programm heraus, genau diese Einstellung abzufragen?</p>
<p>Vielen Dank schonmal,<br />
Grüße<br />
Markus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145055/timezone-id</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 08:45:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145055.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Apr 2006 13:46:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to timezone id on Mon, 24 Apr 2006 13:46:38 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>unter Windows kann man bei den &quot;Eigenschaften von Datum und Uhrzeit&quot; auch die Zeitzone setzen, z.B. (GMT+01:00) Amsterdam, Berlin, Bern, etc.</p>
<p>In der MSDN bin ich bereits fündig geworden, dass es eine CdoTimeZoneId Map (enumerated values) gibt, in der all diese möglichen Zeitzonen aufgeführt sind.</p>
<p>Weiß jemand, ob und wie es nun möglich ist, aus einem Programm heraus, genau diese Einstellung abzufragen?</p>
<p>Vielen Dank schonmal,<br />
Grüße<br />
Markus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044016</guid><dc:creator><![CDATA[nocheingast]]></dc:creator><pubDate>Mon, 24 Apr 2006 13:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to timezone id on Mon, 24 Apr 2006 15:06:10 GMT]]></title><description><![CDATA[<p>CdoTimeZoneId hat nichts mit Windows zu tun, sondern mit dem Exchange-Server...</p>
<p>Abfragen kannst Du die aktuelle Timezon mit</p>
<pre><code>GetTimeZoneInformation
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1044086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044086</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 24 Apr 2006 15:06:10 GMT</pubDate></item><item><title><![CDATA[Reply to timezone id on Mon, 15 May 2006 19:09:51 GMT]]></title><description><![CDATA[<p>Ich mache das momentan so:</p>
<pre><code class="language-cpp">BSTR getDateBSTR() {
	// get the current date
	SYSTEMTIME sysTime;
	GetLocalTime(&amp;sysTime);

	// get the time zone
	TIME_ZONE_INFORMATION TZInfo;
	GetTimeZoneInformation(&amp;TZInfo);

    int offset = -TZInfo.Bias;
	int minutes = offset%60;
	int hours = (offset-minutes)/60;

	WCHAR timezone[10];
	if (offset &gt; 0)
		swprintf(timezone, L&quot;GMT+%02d:%02d&quot;, hours, minutes);
	else if (offset &lt; 0)
		swprintf(timezone, L&quot;GMT%02d:%02d&quot;, hours, minutes);
	else
		swprintf(timezone, L&quot;GMT&quot;);

	// build the datestring
	WCHAR wchBuf[60];
	swprintf(wchBuf, L&quot;%hu-%02hu-%02huT%02hu:%02hu:%02hu %s&quot;,
		sysTime.wYear,
		sysTime.wMonth,
		sysTime.wDay,
		sysTime.wHour,
		sysTime.wMinute,
		sysTime.wSecond,
		timezone);

	return SysAllocString(wchBuf);
}
</code></pre>
<p>Die Ausgabe schaut z.B. so aus: &quot;2006-06-16T19:15:00 GMT+01:00&quot;</p>
<p>Wenn das jemand kürzer oder eleganter hinbekommt, für Verbesserungen bin ich immer dankbar. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Gruß, Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058341</guid><dc:creator><![CDATA[Thomas++]]></dc:creator><pubDate>Mon, 15 May 2006 19:09:51 GMT</pubDate></item><item><title><![CDATA[Reply to timezone id on Mon, 15 May 2006 17:53:03 GMT]]></title><description><![CDATA[<p>Ich persönlich würde die Uhrzeit immer nach UTC umwandeln und dann diese Zeit zurückgeben. Es gibt auch Zeitzonen, die keine volle stunden sind (von was Du hier ausgehst)!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058370</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 15 May 2006 17:53:03 GMT</pubDate></item><item><title><![CDATA[Reply to timezone id on Mon, 15 May 2006 19:10:13 GMT]]></title><description><![CDATA[<p>Hallo Jochen,</p>
<p>Tatsache: Kathmandu, Nepal hat GMT+5:45. Wer macht denn sowas? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Hatte mich schon gewundert, dass der Bias in Minuten angegeben ist.</p>
<p>Danke für den Tipp, hab den Quelltext noch mal angepasst.</p>
<p>Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1058424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1058424</guid><dc:creator><![CDATA[Thomas++]]></dc:creator><pubDate>Mon, 15 May 2006 19:10:13 GMT</pubDate></item></channel></rss>