C-treeDB. NET Database API

Standard Dato, Klokkeslett og Flyt Formater

c-TREEDB. NET record manager utfører automatiske datatypekonverteringer når brukeren leser fra eller skriver til et felt ved hjelp av en datatype som er forskjellig fra feltdatatypen. For de fleste datatyper er konverteringen enkel, bortsett fra når du konverterer datoer og klokkeslett til og fra strenger, da det er mange forskjellige konvensjoner for visning av datoer og klokkeslett.som standard konverterer C-treeDB. NET dato til streng, og fra streng til dato, ved hjelp av standard USA.A. konvensjon AV MM / DD / CCYY, HVOR MM representerer en tosifret måned med verdier fra 01 til 12, representerer DD en tosifret dag i måneden med verdier fra 01 til 31, avhengig av antall dager i måneden, REPRESENTERER CC et tosifret århundre og YY representerer et tosifret år. En datoseparator kan være’/’, ‘ – ‘og’.’ tegn.C-treeDB. NET API konverterer tid til streng, og streng til tid, ved hjelp av standard Usa-konvensjonen AV HH: MM AM der HH representerer timen med verdier fra 1 til 12, MM representerer minutter med verdier fra1 til 59 OG am representerer am eller PM verdier.

SetDefDateFormat () angir et nytt standard datoformat. GetDefDateFormat () henter gjeldende standard datoformat. Følgende datoformater støttes:

  • DATE_TYPE .MDCY_DATE
    Datoformat ER MM / DD / CCYY HVOR MM representerer en tosifret måned, dd representerer en tosifret dag i måneden, CC representerer et tosifret århundre, OG ÅY representerer et tosifret år. Datoseparatoren kan være ett av følgende tegn:’/’, ‘ – ‘eller’,’. Dette er standard datoformat. Eksempel: 12/01/2002.
  • DATE_TYPE.MDY_DATE
    Datoformat ER MM / DD / ÅÅ HVOR MM representerer en tosifret måned, dd representerer en tosifret dag i måneden, OG ÅÅ representerer et tosifret år. Datoseparatoren kan være ett av følgende tegn:’/’, ‘ – ‘eller’,’. Eksempel: 12/01/02.
  • DATE_TYPE.DMCY_DATE
    Datoformat ER DD / MM / CCYY hvor DD representerer en tosifret dag, MM representerer en tosifret måned, CC representerer et tosifret århundre, OG ÅY representerer et tosifret år. Datoseparatoren kan være ett av følgende tegn:’/’, ‘ – ‘eller’.’. Eksempel: 01/12/2002.
  • DATE_TYPE.DMY_DATE
    Datoformat ER DD / MM / ÅÅ hvor DD representerer en tosifret dag, MM representerer en tosifret måned, OG ÅÅ representerer et tosifret år. Datoseparatoren kan være ett av følgende tegn:’/’, ‘ – ‘eller’.’. Eksempel: 01/12/02.
  • DATE_TYPE.CYMD_DATE
    Datoformat ER CCYYMMDD hvor CC er et tosifret århundre, YY er en tosifret dato, MM ER en tosifret måned, OG DD er en tosifret dag i måneden. Dette datoformatet har ingen separatorer. Eksempel: 20021201.
  • DATE_TYPE.YMD_DATE
    datoformatet ER ÅÅMMDD DER ÅÅ representerer et tosifret år, MM representerer en tosifret måned, OG DD representerer en tosifret dag i måneden. Dette datoformatet har ingen separatorer. Eksempel: 021201

SetDefTimeFormat () angir et nytt standard tidsformat. GetDefTimeFormat () henter gjeldende standard tidsformat. Følgende tidsformater støttes:

  • TIME_TYPE.HMSP_TIME
    tidsformat ER HH: MM:SS AP hvor HH representerer en timeverdi mellom 1 og 12, mm representerer en tosifret minuttverdi mellom 00 og 59, SS representerer en tosifret andre verdi mellom 00 og 59, OG AP er ENTEN AM eller PM. Tidsseparatoren kan være’: ‘eller’.’. Eksempel:1: 35: 45 AM.
  • TIME_TYPE.HMP_TIME
    tidsformat ER HH:MM AP hvor HH representerer en timeverdi mellom 1 og 12, mm representerer en tosifret minuttverdi mellom 00 og 59, OG AP er ENTEN AM eller PM. Tidsseparatoren kan være’: ‘eller’.’. Eksempel: 1: 35 AM.
  • TIME_TYPE.HMS_TIME
    tidsformat ER HH: MM:SS HVOR HH representerer en timeverdi mellom 0 og 23, MM representerer EN tosifret minuttverdi mellom 00 og 59, OG SS representerer en tosifret andre verdi mellom 00 og 59. Tidsseparatoren kan være’: ‘eller’.’. Eksempel: 1: 35: 45.
  • TIME_TYPE.HM_TIME
    tidsformat ER HH: MM HVOR HH representerer en timeverdi mellom 0 og 23, mm representerer en tosifret minuttverdi mellom 00 og 59. Tidsseparatoren kan være’: ‘eller’.’. Eksempel: 1: 35.
  • TIME_TYPE.MIL_TIME
    tidsformat ER hhmm (militært format). HH representerer en tosifret timeverdi mellom 00 og 23 OG MM representerer en tosifret minuttverdi mellom 00 og 59. Dette tidsformatet har ingen separator. Eksempel: 0135.

når du konverterer flyttallstypefelt, FOR EKSEMPEL CT_SFLOAT, CT_DFLOAT og CT_EFLOAT, til og fra strenger, bruker c-treeDB. NET float-konverteringsformatet som brukes av Standard functions-Konsollen.Skriv () og scanf (). Som standard er float-konverteringsformatet satt til «%f». Bruk SetDefFloatFormat () angi et nytt standard float-konverteringsformat. Bruk GetDefFloatFormat å hente gjeldende standard float konvertering format.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.