C-treeDB.Net adatbázis API

alapértelmezett dátum -, idő-és lebegőpontos formátumok

A c-treeDB. Net rekordkezelő automatikus adattípus-konverziókat hajt végre, amikor a felhasználó a mezőtől eltérő adattípussal olvas vagy ír egy mezőből. A legtöbb adattípus esetében az átalakítás egyszerű, kivéve a dátumok és időpontok karakterláncokba és karakterláncokból történő konvertálásakor, mivel a dátumok és időpontok megjelenítésére számos különböző konvenció létezik.

alapértelmezés szerint a c-treeDB. Net konvertálja a dátumot karakterláncra, és a karakterláncról a dátumra, a szabványos US használatával.A. a HH/NN/CCYY Egyezménye, ahol az MM egy kétjegyű hónapot jelent 01-12 értékkel, a DD a hónap kétjegyű napját jelöli 01-31 értékkel, a hónap napjainak számától függően, a CC kétjegyű századot, az YY pedig kétjegyű évet jelent. A dátumelválasztó lehet A ‘/’, ‘-‘ és ‘.’karakterek.

A c-treeDB. Net API az időt karakterláncokká, a karakterláncot pedig idővé alakítja, a HH:MM AM szabvány USA konvenciójával, ahol a HH az órát jelöli 1-től 12-ig, az MM a perceket 1-től 59-ig, az AM pedig az AM vagy PM értékeket.

a SetDefDateFormat() új alapértelmezett dátumformátumot állít be. A getdefdateformat () lekéri az aktuális alapértelmezett dátumformátumot. A következő dátumformátumok támogatottak:

  • DATE_TYPE .MDCY_DATE
    A dátum formátuma MM/NN / CCYY, ahol az MM kétjegyű hónapot, a DD a hónap kétjegyű napját, a CC kétjegyű századot, az YY pedig kétjegyű évet jelöl. A dátumelválasztó a következő karakterek egyike lehet: ‘/’, ‘-‘ vagy ‘,’. Ez az alapértelmezett dátumformátum. Példa: 12/01/2002.
  • DATE_TYPE.MDY_DATE
    A dátum formátuma HH/NN / ÉÉ, ahol MM kétjegyű hónapot, DD a hónap kétjegyű napját, YY pedig kétjegyű évet jelöl. A dátumelválasztó a következő karakterek egyike lehet: ‘/’, ‘-‘ vagy ‘,’. Példa: 12/01/02.
  • DATE_TYPE.DMCY_DATE
    A dátum formátuma nn / hh / CCYY, ahol a DD kétjegyű napot, MM kétjegyű hónapot, CC kétjegyű századot, YY pedig kétjegyű évet jelöl. A dátumelválasztó a következő karakterek egyike lehet: ‘/’, ‘-‘ vagy ‘.’. Példa: 01/12/2002.
  • DATE_TYPE.DMY_DATE
    A dátum formátuma nn/hh / ÉÉ, ahol a DD kétjegyű napot, MM kétjegyű hónapot, YY pedig kétjegyű évet jelent. A dátumelválasztó a következő karakterek egyike lehet: ‘/’, ‘-‘ vagy ‘.’. Példa: 01/12/02.
  • DATE_TYPE.CYMD_DATE
    A dátum formátuma CCYYMMDD, ahol a CC kétjegyű század, YY kétjegyű dátum, MM kétjegyű hónap, DD pedig a hónap kétjegyű napja. Ennek a dátumformátumnak nincs elválasztója. Példa: 20021201.
  • DATE_TYPE.YMD_DATE
    a dátum formátuma YYMMDD, ahol YY kétjegyű évet, MM kétjegyű hónapot, DD pedig a hónap kétjegyű napját jelöli. Ennek a dátumformátumnak nincs elválasztója. Példa: 021201

a SetDefTimeFormat () új alapértelmezett időformátumot állít be. A getdeftimeformat () lekéri az aktuális alapértelmezett időformátumot. A következő időformátumok támogatottak:

  • TIME_TYPE.HMSP_TIME
    Az idő formátuma ÓÓ: MM:SS AP ahol HH jelentése óra közötti érték 1 és 12, MM jelentése kétjegyű perc közötti érték 00 és 59, SS jelentése kétjegyű második érték között 00 és 59, és AP vagy AM vagy PM. Az időelválasztó lehet ‘: ‘vagy’.’. Példa: 1: 35: 45 AM.
  • TIME_TYPE.Hmp_time
    az időformátum HH: MM AP, ahol a HH egy 1 és 12 közötti óraértéket, az MM egy 00 és 59 közötti kétjegyű percértéket jelent, és AP vagy AM vagy PM. Az időelválasztó lehet ‘: ‘vagy’.’. Példa: 1: 35 AM.
  • TIME_TYPE.HMS_TIME
    Az idő formátuma ÓÓ: MM:SS ahol a HH 0 és 23 közötti óraértéket jelent, az MM a 00 és 59 közötti kétjegyű percértéket, az SS pedig a 00 és 59 közötti kétjegyű második értéket. Az időelválasztó lehet ‘: ‘vagy’.’. Példa: 1: 35:45.
  • TIME_TYPE.HM_TIME
    az időformátum HH:MM, ahol HH 0 és 23 közötti óraértéket képvisel, MM egy kétjegyű percértéket 00 és 59 között. Az időelválasztó lehet ‘: ‘vagy’.’. Példa: 1: 35.
  • TIME_TYPE.MIL_TIME
    az időformátum HHMM (katonai formátum). A HH a 00 és 23 közötti kétjegyű óraértéket, az MM pedig a 00 és 59 közötti kétjegyű percértéket jelenti. Ebben az időformátumban nincs elválasztó. Példa: 0135.

lebegőpontos típusú mezők (például CT_SFLOAT, CT_DFLOAT és CT_EFLOAT) karakterláncokba és karakterláncokból történő konvertálásakor a c-treeDB.net a szabványos függvénykonzol által használt lebegőpontos konverziós formátumot használja.Write () és scanf(). Alapértelmezés szerint a float konverziós formátum “%f”. A setdeffloatformat () használatával állítson be egy új alapértelmezett float konverziós formátumot. Használja GetDefFloatFormat letölteni az aktuális alapértelmezett float konverziós formátumot.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.