Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Tools / Klassen /

CxiTimeString

[C++] class CxiTimeString : public CxiString

[S2:STANDARD] CxiTimeString liefert Stringdarstellungen von Datum und Zeit

Konstruktor:

CxiTimeString (CxiTimeStringType type = TsStandard)
generiert eine Zeichenkette mit Datum und Uhrzeit, wobei der Parameter type das genaue Format angibt:

typedef enum
{
  TsDDMMYYhhmm        = 0,   // "30.03.95 17:25"
  TsDDMMYYhhmmss      = 1,   // "30.03.95 17:25:20"
  TsDDMMYYhhmmssttt   = 3,   // "30.03.95 17:25:20,913"
  TsDDMMYYYYhhmm      = 4,   // "30.03.1995 17:25"
  TsDDMMYYYYhhmmss    = 5,   // "30.03.1995 17:25:20"
  TsDDMMYYYYhhmmssttt = 7,   // "30.03.1995 17:25:20,913"
  TsShort2            = 0,   // "30.03.95 17:25"
  TsStandard2         = 1,   // "30.03.95 17:25:20"
  TsLong2             = 3,   // "30.03.95 17:25:20,913"
  TsShort             = 4,   // "30.03.1995 17:25"
  TsStandard          = 5,   // "30.03.1995 17:25:20"
  TsLong              = 7,   // "30.03.1995 17:25:20,913"
  TsSortableShort     = 8,   // "19950330172520913"
  TsSortableLong      = 9    // "1995-03-30 17:25:20.913"
}
CxiTimeStringType;

Um Cast-Operatoren in printf etc. zu vermeiden, ist folgendes Makro definiert:
#define CXITIMESTRING ((const char *) CxiTimeString ())

Portabilität:
Diese Klasse ist ab Version 2.08 definiert und in allen unterstützten Systemen verfügbar.

Siehe auch:
CxiString - Zeichenkette

Beispiel:

#include <stdio.h>
#include "cxib.h"

int main ()
{
  CxiTimeString tms (TsLong);
  printf ("Programmstart: %s\n", (const char *) tms);
  // ...
  printf ("Programmende:  %s\n", CXITIMESTRING);
  return 0;
}

Ausgabe:
Programmstart: 28.03.1997 10:02:20,810
Programmende:  28.03.1997 10:02:21


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 57 von 855, Thema 8286 (CxiTimeString)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>