c-treeDB .NET Databáze API

Default, Datum, Čas, a Float Formáty

c-treeDB .NET record manager provádí automatické datový typ konverze, kdy uživatel čte, nebo píše, pole pomocí datový typ, který je odlišný od pole datový typ. U většiny datových typů je konverze přímá, s výjimkou převodu dat a časů do a z řetězců, protože existuje mnoho různých konvencí pro zobrazování dat a časů.

ve výchozím nastavení C-treeDB. Net převádí datum na řetězec a z řetězce na datum pomocí standardního USA. úmluva MM/DD/RRRR, kde MM představuje dvě číslice měsíce se hodnoty od 01 do 12, DD představuje dvě číslice den v měsíci, s hodnotami od 01 až 31 v závislosti na počtu dnů v měsíci, CC představuje dvě číslice. století a YY představuje dvě číslice roku. Oddělovač data může být“/“, “ – „a“.‘ diakritika.

c-treeDB .NET API převede čas na řetězec a řetězec na čase, pomocí standardní U. S. A. úmluva HH:MM AM, kde HH představuje hodiny s hodnotami od 1 do 12, MM představuje minuty s hodnotami od 1 do 59 a AM představuje AM nebo PM hodnot.

SetDefDateFormat() nastaví nový výchozí formát data. GetDefDateFormat() načte aktuální výchozí formát data. Následující formáty data jsou podporovány:

  • DATE_TYPE .MDCY_DATE
    Datum formát je MM/DD/RRRR, kde MM představuje dvoumístné měsíc, DD představuje dva-číslice den v měsíci, CC představuje dvoumístné. století, a YY představuje dvě číslice roku. Oddělovač data může být jedním z následujících znaků:’/‘, ‚ – ‚nebo‘,‘. Toto je výchozí formát data. Příklad: 12/01/2002.
  • DATE_TYPE.MDY_DATE
    formát data je MM/DD/YY, kde MM představuje dvoumístný měsíc, DD představuje dvoumístný den v měsíci a YY představuje dvoumístný rok. Oddělovač data může být jedním z následujících znaků:’/‘, ‚ – ‚nebo‘,‘. Příklad: 12/01/02.
  • DATE_TYPE.DMCY_DATE
    formát Data je DD/MM/RRRR, kde DD představuje dvoumístné den, MM představuje dvoumístné měsíc, CC představuje dvoumístné. století, a YY představuje dvě číslice roku. Oddělovač data může být jedním z následujících znaků:’/‘, ‚ – ‚nebo‘.‘. Příklad: 01/12/2002.
  • DATE_TYPE.DMY_DATE
    formát data je dd / MM / rr, kde DD představuje dvoumístný den, MM představuje dvoumístný měsíc a YY představuje dvoumístný rok. Oddělovač data může být jedním z následujících znaků:’/‘, ‚ – ‚nebo‘.‘. Příklad: 01/12/02.
  • DATE_TYPE.CYMD_DATE
    formát data je CCYYMMDD, kde CC je dvoumístné století, YY je dvoumístné Datum, MM je dvoumístný měsíc a DD je dvoumístný den v měsíci. Tento formát data nemá žádné oddělovače. Příklad: 20021201.
  • DATE_TYPE.YMD_DATE
    formát data je YYMMDD, kde YY představuje dvoumístný rok, MM představuje dvoumístný měsíc a DD představuje dvoumístný den v měsíci. Tento formát data nemá žádné oddělovače. Příklad: 021201

SetDefTimeFormat() nastaví nový výchozí formát času. GetDefTimeFormat() načte aktuální výchozí formát času. Následující formáty času jsou podporovány:

  • TIME_TYPE.HMSP_TIME
    formát času je HH: MM:SS AP, kde HH představuje hodiny hodnotu mezi 1 a 12 MM představuje dvoumístné chvíli hodnotu mezi 00 a 59, SS představuje dvoumístné druhá hodnota mezi 00 a 59 a AP je buď AM nebo PM. Oddělovač času může být“: „nebo“.‘. Příklad: 1: 35: 45 dopoledne.
  • TIME_TYPE.HMP_TIME
    formát Času je HH:MM AP, kde HH představuje hodiny hodnotu mezi 1 a 12 MM představuje dvoumístné chvíli hodnotu mezi 00 a 59 a AP je buď AM nebo PM. Oddělovač času může být“: „nebo“.‘. Příklad: 1: 35 dopoledne.
  • TIME_TYPE.HMS_TIME
    formát času je HH: MM:SS, kde HH představuje hodiny, hodnota mezi 0 a 23, MM představuje dvoumístné chvíli hodnotu mezi 00 a 59, a SS představuje dvoumístné druhá hodnota mezi 00 a 59. Oddělovač času může být“: „nebo“.‘. Příklad: 1: 35: 45.
  • TIME_TYPE.HM_TIME
    formát Času je HH:MM, kde HH představuje hodiny, hodnota mezi 0 a 23, MM představuje dvoumístné chvíli hodnotu mezi 00 a 59. Oddělovač času může být“: „nebo“.‘. Příklad: 1: 35.
  • TIME_TYPE. MIL_TIME
    formát času je hhmm (vojenský formát). HH představuje dvoumístné hodinu hodnotu mezi 00 a 23 MM a představuje dvoumístné chvíli hodnotu mezi 00 a 59. Tento formát času nemá oddělovač. Příklad: 0135.

Při převodu plovoucí řádovou čárkou, typ pole, jako CT_SFLOAT, CT_DFLOAT, a CT_EFLOAT, do a z řetězce, c-treeDB .NET používá float konverze formátu, který používá standardní funkce Konzole.Napište () a scanf (). Ve výchozím nastavení je formát převodu float nastaven na „%f“. Použijte SetDefFloatFormat () nastavte nový výchozí formát převodu float. Použijte GetDefFloatFormat k načtení aktuálního výchozího formátu float konverze.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.