C-treeDB. Net Database API

standardformat för datum, tid och flyt

c-treeDB.Net record manager utför automatiska datatypskonverteringar när användaren läser från eller skriver till ett fält med en datatyp som skiljer sig från fältdatatypen. För de flesta datatyper är konverteringen enkel utom vid konvertering av datum och tider till och från strängar, eftersom det finns många olika konventioner för att visa datum och tider.

som standard C-treeDB. Net konverterar datum till sträng, och från sträng till datum, med standard U. S.A. konvention av MM/DD / CCYY, där MM representerar en tvåsiffrig månad med värden från 01 till 12, dd representerar en tvåsiffrig dag i månaden med värden från 01 till 31, beroende på antalet dagar i månaden, CC representerar ett tvåsiffrigt århundrade och YY representerar ett tvåsiffrigt år. En datumavgränsare kan vara’/’, ’ – ’och’.’ tecken.

C-treeDB. Net API konverterar tid till sträng och sträng till tid, med hjälp av standard U. S. A.-konventionen av HH:MM AM där HH representerar timmen med värden från 1 till 12, mm representerar minuterna med värden från1 till 59 och AM representerar AM-eller PM-värden.

SetDefDateFormat () anger ett nytt standarddatumformat. GetDefDateFormat () hämtar det aktuella standarddatumformatet. Följande datumformat stöds:

  • DATE_TYPE .MDCY_DATE
    datumformat är MM/DD / CCYY där MM representerar en tvåsiffrig månad, dd representerar en tvåsiffrig dag i månaden, CC representerar ett tvåsiffrigt århundrade och YY representerar ett tvåsiffrigt år. Datumavgränsaren kan vara ett av följande tecken:’/’, ’ – ’eller’,’. Detta är standarddatumformatet. Exempel: 12/01/2002.
  • DATE_TYPE.Mdy_date
    datumformat är MM/DD / YY där MM representerar en tvåsiffrig månad, dd representerar en tvåsiffrig dag i månaden och YY representerar ett tvåsiffrigt år. Datumavgränsaren kan vara ett av följande tecken:’/’, ’ – ’eller’,’. Exempel: 12/01/02.
  • DATE_TYPE.Dmcy_date
    datumformat är DD / MM / CCYY där DD representerar en tvåsiffrig dag, MM representerar en tvåsiffrig månad, CC representerar ett tvåsiffrigt århundrade och YY representerar ett tvåsiffrigt år. Datumavgränsaren kan vara ett av följande tecken:’/’, ’ – ’eller’.’. Exempel: 01/12/2002.
  • DATE_TYPE.Dmy_date
    datumformat är DD / MM / åå där DD representerar en tvåsiffrig dag, MM representerar en tvåsiffrig månad och åå representerar ett tvåsiffrigt år. Datumavgränsaren kan vara ett av följande tecken:’/’, ’ – ’eller’.’. Exempel: 01/12/02.
  • DATE_TYPE.CYMD_DATE
    datumformat är CCYYMMDD där CC är ett tvåsiffrigt århundrade, YY är ett tvåsiffrigt datum, MM är en tvåsiffrig månad och DD är en tvåsiffrig dag i månaden. Detta datumformat har inga separatorer. Exempel: 20021201.
  • DATE_TYPE.Ymd_date
    datumformatet är YYMMDD där YY representerar ett tvåsiffrigt år, MM representerar en tvåsiffrig månad och DD representerar en tvåsiffrig dag i månaden. Detta datumformat har inga separatorer. Exempel: 021201

SetDefTimeFormat() ställer in ett nytt standardtidsformat. GetDefTimeFormat () hämtar det aktuella standardtidsformatet. Följande tidsformat stöds:

  • TIME_TYPE.Hmsp_time
    tidsformatet är HH: MM:SS AP där HH representerar ett timvärde mellan 1 och 12, mm representerar ett tvåsiffrigt minutvärde mellan 00 och 59, SS representerar ett tvåsiffrigt sekundvärde mellan 00 och 59, och AP är antingen AM eller PM. Tidsavgränsaren kan vara’: ’eller’.’. Exempel: 1: 35: 45 är.
  • TIME_TYPE.Hmp_time
    tidsformatet är HH: MM AP där HH representerar ett timvärde mellan 1 och 12, mm representerar ett tvåsiffrigt minutvärde mellan 00 och 59, och AP är antingen AM eller PM. Tidsavgränsaren kan vara’: ’eller’.’. Exempel: 1: 35 är.
  • TIME_TYPE.Hms_time
    tidsformatet är HH: MM:SS där HH representerar ett timvärde mellan 0 och 23, mm representerar ett tvåsiffrigt minutvärde mellan 00 och 59, och SS representerar ett tvåsiffrigt sekundvärde mellan 00 och 59. Tidsavgränsaren kan vara’: ’eller’.’. Exempel: 1: 35: 45.
  • TIME_TYPE. HM_TIME
    tidsformat är HH:MM där HH representerar ett timvärde mellan 0 och 23, mm representerar ett tvåsiffrigt minutvärde mellan 00 och 59. Tidsavgränsaren kan vara’: ’eller’.’. Exempel: 1: 35.
  • TIME_TYPE. MIL_TIME
    tidsformatet är hhmm (militärt format). HH representerar ett tvåsiffrigt timvärde mellan 00 och 23 Och MM representerar ett tvåsiffrigt minutvärde mellan 00 och 59. Detta tidsformat har ingen separator. Exempel: 0135.

vid konvertering av flyttalsfält, till exempel ct_sfloat, CT_DFLOAT och CT_EFLOAT, till och från strängar använder c-treeDB.Net det flytkonverteringsformat som används av Standardfunktionskonsolen.Skriv () och scanf (). Som standard är float-konverteringsformatet inställt på”%f”. Använd SetDefFloatFormat () ange en ny standard float konverteringsformat. Använd GetDefFloatFormat för att hämta det aktuella standardformatet för flytkonvertering.

Lämna ett svar

Din e-postadress kommer inte publiceras.