[C/C++] Referenz für Date Time unter VC++

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von weheesfunztnicht, 10. Oktober 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. Oktober 2008
    Referenz für Date Time unter VC++

    Hi,

    mein Lehrer hat mir letztens nen Referat auf gegeben, das Methoden erklären soll, wie ich unter Visual C++ (2005) mit der Date Time funktion, z.B. nur das Datum raussuchen lassen kann.
    Leider gottes find ich da jetzt keine Referenz zu, die Date Time vollständig erklärt.
    Hat da jemand grade was zur Hand?

    Thx im voraus
     
  2. 10. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Sowas vielleicht: codersource ?

    - - -
     
  3. 10. Oktober 2008
    AW: Referenz für Date Time unter VC++

    danke schonmal für die antwort, aber das ist glaube ich das falsche.
    ich weiß nicht wie man die funktion schriebt, aber unter VC++ müsste das DateTime oder so heißen keine ahnung.

    please leute ich brauch eure hilfe.
     
  4. 11. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Ich schätze du meinst Managed C++, dazu am besten in der Microsoft-MSDN suchen:

    DateTime Structure (System)
     
  5. 11. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Danke schonmal für uere Antworten jungs, aber irgendwie find ich mich da absolut nicht zurecht. Das Problem ist denke ich mal wahrscheinlich, das mein Lehrer eifnach nur bescheuert ist.
    Wir haben vorher nie irgenwie dieses DateTime ding durch genommen.

    Meine aufgabe für das Referat heißt einfach, das ich Methoden raussuchen soll, die das z.B. NUR das Datum raussortieren und das ganze mit der DateTime Funktion.
    Wenn ich nen kleinen Quelltext irgendwo finden könnte der sich von slebst erklärt, dann würde das schon reichen.
    Aber Pustekuchen, im Internet gibt dazu rein garnix....einfach nen quellcode als Beispiel....da kann man sich tot suchen.

    Please leute ich brauch eure Hilfe...BW's gehen schonmal raus!
     
  6. 11. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Ja, in welcher Sprache programmierst du überhaupt?
     
  7. 11. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Visual C++ (2005), steht ja im Titel und im ersten Post
     
  8. 11. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Visual C++ ist ne IDE und keine Sprache. Aber ich nehme mal an, du benutzt C++/CLI. Also, du erstellt immer ein WinForms-Projekt, richtig?

    Falls ja, dann hab ich hier nen Tipp für dich: CodeProject - For those who code
    Is ne sehr gute Seite für das .NET Framework. Kannst dir ja mal was anschauen da.
     
  9. 12. Oktober 2008
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Referenz für Date Time unter VC++

    Ich finde mich in diesem ganzen Kram einfach nicht zurecht
    Ich kann auch garnicht verstehn wie mein Lehrer mir das aufzwingen konnte. Wir haben son scheiß nie behandelt.

    Naja, damit ihr euch das alles mal vorstellen könnt wie ich das meine, ihr kommt da bestimtm sofort zurecht.

    Also ich hab mir jetzt sone Form erstellt:

    Bild

    ich will das wenn ich auf "Anzeigen" klicke, ich (fürs erste) nur das Datum ausgegeben bekomme.
    Wie ich das gemacht habe etc. und was da genau passiert, erklär ich dann alles in meinem Referat.
    Aber soweit zu kommen das das erstmal das Datum ausgegeben zu bekommen erscheint schonmal ünmöglich.

    Mein Code sieht nun so aus:

    Code:
    #pragma endregion
    
    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) 
     { 
     label3->Text = System::DateTime::Now; 
     }
    
    verdammt, ich komme mir grade richtig blöd vor ^^. Aber deshalb bin ich ja hier

    Also, wie ich es nicht anders erwartet habe funktioniert das so nicht, ich bekomme, wollgende Fehlermeldung:

    Code:
    1>------ Erstellen gestartet: Projekt: DateTime, Konfiguration: Debug Win32 ------
    1>Kompilieren...
    1>DateTime.cpp
    1>c:\users\xxx\desktop\datetime\datetime\Form1.h(137) : error C2664: 'void System::Windows::Forms::Control::Text::set(System::String ^)': Konvertierung des Parameters 1 von 'System::DateTime' in 'System::String ^' nicht möglich
    1> Es ist kein benutzerdefinierter Konvertierungsoperator verfügbar, oder
    1> Kein benutzerdefinierter Konvertierungsoperator verfügbar, der diese Konvertierung durchführen kann, oder der Operator kann nicht aufgerufen werden
    1>Das Buildprotokoll wurde unter "file://c:\Users\xxx\Desktop\DateTime\DateTime\Debug\BuildLog.htm" gespeichert.
    1>DateTime - 1 Fehler, 0 Warnung(en)
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
    
    Bitte helft mir

    Danke im voraus!
     
  10. 12. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Also ich hab nie mit managed C++ gearbeitet, aber versuch doch mal das hier:

    Code:
    label3->Text = System::DateTime::Now.ToString();
     
  11. 12. Oktober 2008
    AW: Referenz für Date Time unter VC++

    pyro, ich liebe dich, du bist einfach zu crazy

    läuft auf jedenfall schonmal.

    jetzt kümmer ich mich mal darum NUR das datum angezeigt zu bekommen. Soltle ich verzweifeln, melde ich mcih wieder
     
  12. 12. Oktober 2008
    AW: Referenz für Date Time unter VC++

    Und da haben wir auch schon den Salat.
    Ich versteh es einfach nicht. Programmieren ist einfach nicht meine Welt.
    Mit, folgenden Code habe ich jetzt zwar hinbekommen das Datm auszugeben, doch die Uhrzeit bleibt mit 00:00:00 immernoch da stehn:

    Code:
    #pragma endregion
    
    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) 
     { 
     label3->Text = System::DateTime::Today.ToString();
     }
    
    danke nochmals im voraus, bis jetzt hab ich hier die beste Hilfe bekommen

    EDIT: Hab es nun hinbekommen, für alle die es interessiert, der Code lautet (für mein Beispiel):

    Code:
    #pragma endregion
    
    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) 
     { 
     label3->Text = System::DateTime::Now.ToString("D");
     }
    
    hier findet man eine Liste, was man anstatt des "("D")" einsetzen kann:

    http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.aspx

    da dürfte für jeden was dabei sein

    Danke nochmal für die Hilfe hier, BW's sind ja bereits raus gegangen

    MfG
    weheesfunztnicht

    ~CLOSED!
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.