| Autor |
Nachricht |
In2
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.09.2011
Beiträge: 40
|
In2 Mitglied
12:39:49 20.02.2012 Titel: |
DateTime |
Zitieren |
Hallo zusammen,
ich habe folgendes Problem:
Ich möchte einen Ordner mit dem aktuellen Datum erstellen lassen.
Das müsste ja eigentlich mit DateTime gehen. Das Datum habe ich also. Aber wie bekomme ich das Datum als Ordnername? Ich kann dem Ordner jeden Namen verpassen aber das Datum geht einfach nicht. Das seltsame ist ich bekomme keine Fehlermeldung. Mein Programm erstellt einfach keinen Ordner, wenn ich DateTime als Ordnername verwenden möchte.
Kann mir Jemand helfen? |
|
|
|
 |
Martin Richter
Moderator
Benutzerprofil
Anmeldungsdatum: 18.04.2006
Beiträge: 14176
|
Martin Richter Moderator
12:49:58 20.02.2012 Titel: |
|
Zitieren |
Wandle das Datum in einen String um.
| C++: | | meineZeit.ToString(); | |
Ansonsten vermute ich mal das es hier um .NET geht. |
_________________ Martin Richter (MVP für C++) WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written program is its own hell!" The Tao of Programming
|
|
 |
C++ Forumbot
Forumbot
Benutzerprofil
Anmeldungsdatum: 29.02.2004
Beiträge: 17117
|
C++ Forumbot Forumbot
12:50:05 20.02.2012 Titel: |
|
Zitieren |
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12077
|
Jochen Kalmbach Moderator
14:13:22 20.02.2012 Titel: |
|
Zitieren |
|
 |
In2
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.09.2011
Beiträge: 40
|
In2 Mitglied
14:29:39 20.02.2012 Titel: |
|
Zitieren |
Keines der Vorschläge von euch läßt man bei mir zu.
Ich habe es so probiert:
[cpp]char DateTime[0x100];
[cpp]string Datum;
[cpp]Datum.ToString(DateTime);
Kann mir Jemand helfen |
|
|
|
 |
inflames2k
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.06.2009
Beiträge: 742
|
inflames2k Mitglied
14:32:20 20.02.2012 Titel: |
|
Zitieren |
| Jochen Kalmbach schrieb: | Ich rate Dir zu
| C++/CLI: | | DateTime::Now.ToString("o"); | |
|
Damit lässt sich doch aber kein Ordner benennen?
Immerhin ergibt das ja Beispielsweise "2008-10-01T17:04:32.0000000" und da wird das Betriebssystem meckern.
Machs dir nicht so schwer.
| C#: | | string sFolderName = DateTime::Now.ToString("yyyy-MM-dd"); | | |
_________________ Ich will kein For ech. Ich will wissen was dahinter steckt, sonst stehe ich immer wieder vor dem Problem...
Das ist dreckige kapitalischtische Scheisse!!!
Zuletzt bearbeitet von inflames2k am 14:44:07 20.02.2012, insgesamt 2-mal bearbeitet |
|
 |
In2
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.09.2011
Beiträge: 40
|
In2 Mitglied
14:44:33 20.02.2012 Titel: |
|
Zitieren |
Definieren von DateTime:
[cpp]time_t t; time(&t);
[cpp]char DateTime[0x100];
[cpp]ctime_s(DateTime, 0x100, &t);
Dann den Ordnername definieren mit dem Datum:
[cpp]string sFolderName = DateTime.Now.ToString(\\"yyyy-MM-dd\\");
Dann sagt er zu DateTime: Der Ausdruck muss einen Klassentyp aufweisen. Was mache ich Falsch? |
|
|
|
 |
inflames2k
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.06.2009
Beiträge: 742
|
inflames2k Mitglied
14:48:48 20.02.2012 Titel: |
|
Zitieren |
| In2 schrieb: | | C++: | time_t t;
time(&t);
char DateTime[0x100];
ctime_s(DateTime, 0x100, &t); | |
| C++: | | string sFolderName = DateTime.Now.ToString(\\\"yyyy-MM-dd\\\"); | |
Dann sagt er zu DateTime: Der Ausdruck muss einen Klassentyp aufweisen. Was mache ich Falsch? |
Grundlegende Frage, befindest du dich wirklich unter C++/Cli? / Übrigens hatte ich editiert. - Somit wäre korrekt:
| C++: | | string sFolderName = DateTime::Now.ToString("yyyy-MM-dd"); | | |
_________________ Ich will kein For ech. Ich will wissen was dahinter steckt, sonst stehe ich immer wieder vor dem Problem...
Das ist dreckige kapitalischtische Scheisse!!!
Zuletzt bearbeitet von inflames2k am 14:50:43 20.02.2012, insgesamt 2-mal bearbeitet |
|
 |
In2
Mitglied
Benutzerprofil
Anmeldungsdatum: 02.09.2011
Beiträge: 40
|
In2 Mitglied
14:57:15 20.02.2012 Titel: |
|
Zitieren |
Ich befinde mich im Visual Studio C++. |
|
|
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12077
|
Jochen Kalmbach Moderator
15:38:47 20.02.2012 Titel: |
|
Zitieren |
|
 |