C-treeDB.net Database API

standardformat for dato, klokkeslæt og Float

C-treeDB. net record manager udfører automatiske datatypekonverteringer, når brugeren læser fra eller skriver til et felt ved hjælp af en datatype, der er forskellig fra feltdatatypen. For de fleste datatyper, konverteringen er ligetil, undtagen når du konverterer datoer og tidspunkter til og fra strenge, da der er mange forskellige konventioner til visning af datoer og tidspunkter.

som standard konverterer c-treeDB. net dato til streng og fra streng til dato ved hjælp af standard USA.A. konvention af MM/DD / CCYY, hvor MM repræsenterer en tocifret måned med værdier fra 01 til 12, repræsenterer DD en tocifret dag i måneden med værdier fra 01 til 31, afhængigt af antallet af dage i måneden repræsenterer CC et tocifret århundrede, og YY repræsenterer et tocifret år. En datoseparator kan være’/’, ‘ – ‘og’.’ tegn.

C-treeDB.net API konverterer tid til streng og streng til tid ved hjælp af standard U. S. A. konvention af HH:MM AM hvor HH repræsenterer timen med værdier fra 1 til 12, MM repræsenterer minutter med værdier fra1 til 59 og AM repræsenterer AM eller PM værdier.

SetDefDateFormat() indstiller et nyt standarddatoformat. GetDefDateFormat () henter det aktuelle standarddatoformat. Følgende datoformater understøttes:

  • DATE_TYPE .Mdcy_date
    datoformat er MM/DD/CCYY, hvor MM repræsenterer en tocifret måned, dd repræsenterer en tocifret dag i måneden, CC repræsenterer et tocifret århundrede, og YY repræsenterer et tocifret år. Datoseparatoren kan være et af følgende tegn:’/’, ‘ – ‘eller’,’. Dette er standarddatoformatet. Eksempel: 12/01/2002.
  • DATE_TYPE.Mdy_date
    datoformat er MM/DD/åå, hvor MM repræsenterer en tocifret måned, dd repræsenterer en tocifret dag i måneden, og YY repræsenterer et tocifret år. Datoseparatoren kan være et af følgende tegn:’/’, ‘ – ‘eller’,’. Eksempel: 12/01/02.
  • DATE_TYPE.Dmcy_date
    datoformat er DD/MM/CCYY, hvor DD repræsenterer en tocifret dag, MM repræsenterer en tocifret måned, CC repræsenterer et tocifret århundrede, og YY repræsenterer et tocifret år. Datoseparatoren kan være et af følgende tegn:’/’, ‘ – ‘eller’.’. Eksempel: 01/12/2002.
  • DATE_TYPE.Dmy_date
    datoformat er DD/MM/ÅÅ, hvor DD repræsenterer en tocifret dag, MM repræsenterer en tocifret måned, og YY repræsenterer et tocifret år. Datoseparatoren kan være et af følgende tegn:’/’, ‘ – ‘eller’.’. Eksempel: 01/12/02.
  • DATE_TYPE.Cymd_date
    datoformat er CCYYMMDD, hvor CC er et tocifret århundrede, YY er en tocifret dato, MM er en tocifret måned, og DD er en tocifret dag i måneden. Dette datoformat har ingen separatorer. Eksempel: 20021201.
  • DATE_TYPE.Ymd_date
    datoformatet er YYMMDD, hvor YY repræsenterer et tocifret år, MM repræsenterer en tocifret måned, og DD repræsenterer en tocifret dag i måneden. Dette datoformat har ingen separatorer. Eksempel: 021201

SetDefTimeFormat() indstiller et nyt standardtidsformat. GetDefTimeFormat () henter den aktuelle standard tid format. Følgende tidsformater understøttes:

  • TIME_TYPE.HMSP_TIME
    tidsformat er HH: MM:SS AP hvor HH repræsenterer en timeværdi mellem 1 og 12, MM repræsenterer en tocifret minutværdi mellem 00 og 59, SS repræsenterer en tocifret anden værdi mellem 00 og 59, og AP er enten AM eller PM. Tidsseparatoren kan være’: ‘eller’.’. Eksempel: 1: 35: 45 er.
  • TIME_TYPE.Hmp_time
    tidsformat er HH:MM AP hvor HH repræsenterer en timeværdi mellem 1 og 12, MM repræsenterer en tocifret minutværdi mellem 00 og 59, og AP er enten AM eller PM. Tidsseparatoren kan være’: ‘eller’.’. Eksempel: 1: 35 er.
  • TIME_TYPE.HMS_TIME
    tidsformat er HH: MM:SS hvor HH repræsenterer en timeværdi mellem 0 og 23, mm repræsenterer en tocifret minutværdi mellem 00 og 59, og SS repræsenterer en tocifret anden værdi mellem 00 og 59. Tidsseparatoren kan være’: ‘eller’.’. Eksempel: 1: 35: 45.
  • TIME_TYPE.HM_TIME
    tidsformat er HH:MM hvor HH repræsenterer en timeværdi mellem 0 og 23, mm repræsenterer en tocifret minutværdi mellem 00 og 59. Tidsseparatoren kan være’: ‘eller’.’. Eksempel: 1: 35.
  • TIME_TYPE.MIL_TIME
    tidsformat er HHMM (militærformat). HH repræsenterer en tocifret timeværdi mellem 00 og 23, Og MM repræsenterer en tocifret minutværdi mellem 00 og 59. Dette tidsformat har ingen separator. Eksempel: 0135.

ved konvertering af flydende punkttypefelter, såsom CT_SFLOAT, CT_DFLOAT og CT_EFLOAT, til og fra strenge, bruger c-treeDB.net float-konverteringsformatet, der bruges af Standardfunktionskonsollen.Skriv () og scanf (). Som standard er float-konverteringsformatet indstillet til” % f”. Brug Setdeffloformat () Indstil en ny standard float konvertering format. Brug Getdeffloformat til at hente den aktuelle standard float konvertering format.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.