<?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[TDateTime frage]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich wollte ein stringGrid mit wochentagen füllen (ColCount sind 8, fange ab der ersten spalte an zu schreiben nicht ab 0) und in der zweiten spalte schreibt er mir zum beispiel &quot;MittwochDonnerstag&quot; und danach &quot;Donnerstag&quot;. weiss jemand woran das liegt?</p>
<pre><code class="language-cpp">char days[7][10] = {&quot;Sonntag&quot;, &quot;Montag&quot;, &quot;Dienstag&quot;, &quot;Mittwoch&quot;, &quot;Donnerstag&quot;, &quot;Freitag&quot;, &quot;Samstag&quot; };
TDateTime dtDate;
dtDate = DateTimePicker1-&gt;DateTime;
dtDate--;
for(i = 1; i &lt; StringGrid1-&gt;ColCount; i++)
{
    dtDate++;
    StringGrid1-&gt;Cells[i][0] = days[dtDate.DayOfWeek()-1];
}
</code></pre>
<p>Gruß Gerd</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119439/tdatetime-frage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Jul 2026 03:24:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119439.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Sep 2005 08:33:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TDateTime frage on Thu, 01 Sep 2005 08:33:46 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich wollte ein stringGrid mit wochentagen füllen (ColCount sind 8, fange ab der ersten spalte an zu schreiben nicht ab 0) und in der zweiten spalte schreibt er mir zum beispiel &quot;MittwochDonnerstag&quot; und danach &quot;Donnerstag&quot;. weiss jemand woran das liegt?</p>
<pre><code class="language-cpp">char days[7][10] = {&quot;Sonntag&quot;, &quot;Montag&quot;, &quot;Dienstag&quot;, &quot;Mittwoch&quot;, &quot;Donnerstag&quot;, &quot;Freitag&quot;, &quot;Samstag&quot; };
TDateTime dtDate;
dtDate = DateTimePicker1-&gt;DateTime;
dtDate--;
for(i = 1; i &lt; StringGrid1-&gt;ColCount; i++)
{
    dtDate++;
    StringGrid1-&gt;Cells[i][0] = days[dtDate.DayOfWeek()-1];
}
</code></pre>
<p>Gruß Gerd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862547</guid><dc:creator><![CDATA[gerd01]]></dc:creator><pubDate>Thu, 01 Sep 2005 08:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime frage on Thu, 01 Sep 2005 08:43:00 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>zähl mal die Buchstaben der Tagesnamen nach, und vergleich die mit deinen Arraygrenzen, und denk daran das C-Strings immer ein Zeichen mehr brauchen.</p>
<pre><code class="language-cpp">char days[7][11] = {&quot;Sonntag&quot;, &quot;Montag&quot;, &quot;Dienstag&quot;, &quot;Mittwoch&quot;, &quot;Donnerstag&quot;, &quot;Freitag&quot;, &quot;Samstag&quot; };
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862555</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 01 Sep 2005 08:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to TDateTime frage on Thu, 01 Sep 2005 08:48:16 GMT]]></title><description><![CDATA[<p>ok, danke dir, das stimmt natürlich! *schäm*</p>
<p>aber der fehler steckt dann hier:</p>
<p>Hilfe von Borland:</p>
<blockquote>
<p>Zu diesem Beispiel gehören ein Eingabefeld, eine Beschriftung (Label) und eine Schaltfläche. Wenn der Benutzer ein Datum in dem den Einstellungen in der Systemsteuerung entsprechenden Format (für USA: MM/TT/JJ) eingibt, wird dieser String in einen TDateTime-Wert konvertiert. Dieser Wert wird dann zum Anzeigen des Wochentages verwendet.</p>
<pre><code class="language-cpp">void __fastcall TForm1::Button1Click(TObject *Sender)
{
  char days[7][10] = {&quot;Sonntag&quot;, &quot;Montag&quot;, &quot;Dienstag&quot;, &quot;Mittwoch&quot;, &quot;Donnerstag&quot;, &quot;Freitag&quot;, &quot;Samstag&quot; };
  TDateTime dtDate = StrToDate(Edit1-&gt;Text);
  ShowMessage(Edit1-&gt;Text + AnsiString(&quot; ist ein &quot;) + days[dtDate.DayOfWeek() - 1]);
}
</code></pre>
</blockquote>
<p>trotzdem hätte ich es mal überprüfen sollen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
(habe auch nicht an \0 (NUL) gedacht!)</p>
<p>gruß gerd</p>
]]></description><link>https://www.c-plusplus.net/forum/post/862560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/862560</guid><dc:creator><![CDATA[gerd01]]></dc:creator><pubDate>Thu, 01 Sep 2005 08:48:16 GMT</pubDate></item></channel></rss>