COleDateTime::Format

CString Format (DWORD = 0, LCID dwFlags lcid = LANG_USER_DEFAULT);

CString Format (LPCTSTR lpszFormat ) stała;

CString Format (UINT nFormatID ) stała;

Wartość zwracany

CString , który zawiera wartość sformatowana data/godzina.

Parametry

dwFlags

Wskazuje flagi dla ustawień regionalnych, ewentualnie następującą flagę:

identyfikator lcid

Wskazuje identyfikator ustawień regionalnych dla konwersji.

lpszFormat

Podobne do printf formatowanie ciąg ciąg formatowania. Kody formatowania, poprzedzone znakiem procentu (%) zastępuje się odpowiedni składnik COleDateTime . Inne znaki formatowania ciągu są kopiowane bez zmian do zwrócony ciąg. Zobacz opis funkcji run-time strftime szczegóły. Poniżej wymieniono wartość i znaczenie kodów formatowania dla formatu

nFormatID

Identyfikator zasobu ciągu formatu kontroli.

Uwagi

Wywołanie tej funkcji Państwa do tworzenia sformatowanych reprezentacja wartości daty/godziny. Jeśli stan ten obiekt COleDateTime ma wartość null, wartość zwracany jest ciągiem pustym. Jeśli stan jest nieprawidłowy, wartość zwracany jest określony przez zasób ciąg IDS_INVALID_DATETIME.

Krótki opis trzy formy dla tej funkcji następuje:

Format ( dwFlags, lcid )

Ten formularz formatuje wartości przy użyciu specyfikacji języka narodowego (lokale ID) dla daty/godziny. Przy użyciu parametrów domyślnych, ten formularz wydrukuje raz tylko w przypadku, jeśli część daty wartości daty/godziny dnia 0 (ur. 30 grudnia 1899). Podobnie z domyślne parametry, ten formularz zostanie wydrukowany datę, tylko w przypadku, jeśli część czasu wartości daty/godziny czasu 0 (od północy). Jeżeli wartość Data/godzina jest 0 (ur. 30 grudnia 1899, północy), ten formularz z domyślne parametry zostaną wydrukowane północy.

Format ( lpszFormat )

Ten formularz formatuje wartości przy użyciu ciąg formatu, który zawiera specjalne kody formatowania, które są poprzedzone znakiem procentu (%), jak w printf. Formatowanie ciąg jest przekazywana jako parametr funkcji. Aby uzyskać więcej informacji na temat kodów formatowania, zobacz strftime, wcsftime Run-Time Library Reference.

Format ( nFormatID )

Ten formularz formatuje wartości przy użyciu ciąg formatu, który zawiera specjalne kody formatowania, które są poprzedzone znakiem procentu (%), jak w printf. Formatowanie ciąg jest zasobem. Identyfikator ten zasób ciąg jest przekazywana jako parametr. Aby uzyskać więcej informacji na temat kodów formatowania, zobacz strftime, wcsftime Run-Time Library Reference.

Aby zapoznać się z listą wartości Identyfikatora ustawień regionalnych, zobacz sekcję Obsługi wielu języków narodowych w Win32 SDK OLE Programmer's Reference.

Omówie&nie COleDateTime |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleDateTime::ParseDateTime, COleDateTime::GetStatus

Index