SYSTEMTIME to string



  • Hi,

    ich habe ein komisches Problem:

    Ich möchte ein SYSTEMTIME in ein string "umwandeln".
    Das mache ich folgendermaßen:

    GetDateFormat(0,0,&mySystime,"yyyy'-'MM'-'dd",datebuffer,11);
    GetTimeFormat(0,0,&mySystime,"HH':'mm':'ss",timebuffer,9);
    

    Ok, hier mein Problem:
    Wenn ich meine SYSTEMTIME-Variable nicht global deklariere, dann bekomm ich nur das Datum richtig ausgelesen.
    Bei der Zeit schreibt er komische Zeichen hin.

    Wenn SYSTEMTIME-Variable global, dann alles wunderbar.

    Hat einer ne Idee an was das liegen könnte!?



  • Befindest du dich denn noh im Gültigkeitsbereich der Variable? Und zeig evtl. mal den Code drumrum, also mit der lokalen SYSTEMTIME-Variable


Anmelden zum Antworten