Visual C++ tempfile_3930.doc
Zeit
CTime (Zeitpunkt)
CTime Zeitpunkt;
Zeitpunkt = CTime::GetCurrentTime();
(liest aktuelle Zeit)
vgl. CTimeSpan (Zeitspanne)
CTimeSpan Zeitspanne;
Zeitspanne = Zeitpkt2 – Zeitpkt1;
CTimeSpan hat andere Methoden als CTime!
Schreibzugriff
CTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec, int nDST = -1 );
Bsp:
CTime Zeitpunkt(2001,10,23,17,1,13); // Tue 23.10.2001 17:01:13
Lesezugriff
als integer-Werte int nInteger;
nInteger = Zeitpunkt.GetYear(); // Jahr 2001
nInteger = Zeitpunkt.GetMonth(); // Monat (1-12) 10 nInteger = Zeitpunkt.GetDay(); // Tag (1-31) 23 nInteger = Zeitpunkt.GetHour(); // Stunde (0-23) 17 nInteger = Zeitpunkt.GetMinute(); // Minute (0-59) 1 nInteger = Zeitpunkt.GetSecond(); // Sekunde (0-59) 13 nInteger = Zeitpunkt.GetDayOfWeek(); // Wochentag (0 = So, 1 = Mo ..) 2 als CString
CString sText;
sText=Zeitpunkt.Format(„%A, %d.%B %Y %H Uhr %M„);
// Tuesday, 23.October 2001 17 Uhr 01 mit folgenden Codes:
%a Wochentag abgekürzt Tue
%A Wochentag Tuesday
%b Monatsname abgekürzt Oct
%B Monatsname October
%c Datum und Zeit 10/23/01 17:01:13
%d Tag (01 – 31) 23
%H Stunde (00 – 23) 17
%I Stunde (01 – 12) 05
%j Tag des Jahres (001 – 366) 296
%m Monat (01 – 12) 10
%M Minute (00 – 59) 01
%p AM / PM PM
%S Sekunde (00 – 59) 13
%U Wochennummer, mit Sonntag als erstem Wochentag (00 – 53) 42
%w Wochentag (0 – 6; Sonntag=0) 2
%W Wochennummer, mit Montag als erstem Wochentag (00 – 53) 43
%x Datum 10/23/01
%X Uhrzeit 17:01:13
%y Jahreszahl ohne Jahrhundert (00 – 99) 01
%Y Jahreszahl 2001
%z, %Z Zeitzone Westeuropäische Sommerzeit
Franz Kohnle Seite 1 von 2 11.03.2022
Visual C++ tempfile_3930.doc
%% Prozentzeichen %
Franz Kohnle Seite 2 von 2 11.03.2022