c-treeDB. net Database API

standaard datum, tijd en Float formaten

De C-treeDB.net record manager voert automatische data type conversies wanneer de gebruiker leest van, of schrijft naar, een veld met behulp van een data type dat verschilt van het veld data type. Voor de meeste gegevenstypen is de conversie eenvoudig, behalve bij het converteren van datums en tijden van en naar strings, omdat er veel verschillende conventies zijn voor het weergeven van datums en tijden.

standaard converteert C-treeDB. net datum naar tekenreeks, en van tekenreeks naar datum, met behulp van de standaard U. S.A. conventie van MM / DD / CCYY, waarbij MM een tweecijferige maand met waarden van 01 tot en met 12 vertegenwoordigt, DD een tweecijferige dag van de maand met waarden van 01 tot en met 31, afhankelijk van het aantal dagen in de maand, CC een tweecijferige eeuw en YY een tweecijferige jaar. Een datumscheidingsteken kan de’/’, ‘ – ‘en’ zijn.’ tekens.

De C-treeDB. NET API converteert tijd naar string, en string naar Tijd, met behulp van de standaard U. S. A. conventie van HH:MM AM waar HH staat voor het uur met waarden van 1 tot 12, MM staat voor de minuten met waarden van1 tot 59 en AM staat voor AM of PM waarden.

SetDefDateFormat () stelt een nieuw standaard datumformaat in. GetDefDateFormat () haalt de huidige standaard datumnotatie. De volgende datumnotaties worden ondersteund:

  • DATE_TYPE .MDCY_DATE
    datumformaat is MM/DD / CCYY, waarbij MM een maand van twee cijfers vertegenwoordigt, DD een dag van twee cijfers van de maand, CC een eeuw van twee cijfers en YY een jaar van twee cijfers vertegenwoordigt. Het datumscheidingsteken kan een van de volgende tekens zijn:”/”, ” – “of”,”. Dit is het standaard datumformaat. Voorbeeld: 12/01/2002.
  • DATE_TYPE.MDY_DATE
    datumformaat is MM / DD / YY, waarbij MM een maand van twee cijfers vertegenwoordigt, DD een dag van twee cijfers van de maand en YY een jaar van twee cijfers vertegenwoordigt. Het datumscheidingsteken kan een van de volgende tekens zijn:”/”, ” – “of”,”. Voorbeeld: 12/01/02.
  • DATE_TYPE.DMCY_DATE
    datumformaat is DD/MM / CCYY waarbij DD een dag van twee cijfers vertegenwoordigt, MM een maand van twee cijfers, CC een eeuw van twee cijfers en YY een jaar van twee cijfers vertegenwoordigt. Het datumscheidingsteken kan een van de volgende tekens zijn:”/”, ” – “of”.’. Voorbeeld: 01/12/2002.
  • DATE_TYPE.DMY_DATE
    datumformaat is DD/MM / YY, waarbij DD een dag van twee cijfers, MM een maand van twee cijfers en YY een jaar van twee cijfers vertegenwoordigt. Het datumscheidingsteken kan een van de volgende tekens zijn:”/”, ” – “of”.’. Voorbeeld: 01/12/02.
  • DATE_TYPE.CYMD_DATE
    datumformaat is CCYYMMDD waarbij CC een tweecijferige eeuw is, YY een tweecijferige Datum, MM een tweecijferige maand en DD een tweecijferige dag van de maand. Dit datumformaat heeft geen scheidingstekens. Voorbeeld: 20021201.
  • DATE_TYPE.YMD_DATE
    het datumformaat is YYMMDD waarbij YY een jaar van twee cijfers vertegenwoordigt, MM een maand van twee cijfers en DD een dag van twee cijfers van de maand. Dit datumformaat heeft geen scheidingstekens. Voorbeeld: 021201

SetDefTimeFormat () stelt een nieuw standaard tijdformaat in. GetDefTimeFormat () haalt de huidige standaard tijdnotatie. De volgende tijdindelingen worden ondersteund:

  • TIME_TYPE.Hmsp_time
    tijdnotatie is UU: MM:SS AP waar HH staat voor een uurwaarde tussen 1 en 12, MM staat voor een minuut van twee cijfers tussen 00 en 59, SS staat voor een tweede waarde van twee cijfers tussen 00 en 59, en AP is ofwel AM of PM. Het tijdscheidingsteken mag”: “of” zijn.’. Voorbeeld: 01: 35: 45.
  • TIME_TYPE.Hmp_time
    tijdformaat is HH: MM AP waarbij HH een uurwaarde tussen 1 en 12 vertegenwoordigt, MM een minuscule waarde van twee cijfers tussen 00 en 59, en AP ofwel AM ofwel PM is. Het tijdscheidingsteken mag”: “of” zijn.’. Voorbeeld: 01: 35 uur.
  • TIME_TYPE.Hms_time
    tijdformaat is UU: MM:SS waar HH staat voor een uurwaarde tussen 0 en 23, MM staat voor een minuut van twee cijfers tussen 00 en 59, en SS staat voor een tweede waarde van twee cijfers tussen 00 en 59. Het tijdscheidingsteken mag”: “of” zijn.’. Voorbeeld: 1: 35: 45.
  • TIME_TYPE. Hm_time
    tijdformaat is HH: MM waarbij HH een uurwaarde tussen 0 en 23 vertegenwoordigt, MM een minutenwaarde van twee cijfers tussen 00 en 59. Het tijdscheidingsteken mag”: “of” zijn.’. Voorbeeld: 1: 35.
  • TIME_TYPE. MIL_TIME
    tijdformaat is hhmm (militair formaat). HH staat voor een uurwaarde van twee cijfers tussen 00 en 23 en MM staat voor een minuut van twee cijfers tussen 00 en 59. Dit tijdformaat heeft geen scheidingsteken. Voorbeeld: 0135.

bij het converteren van floating point type velden, zoals CT_SFLOAT, CT_DFLOAT en CT_EFLOAT, naar en van tekenreeksen, gebruikt c-treeDB. net het float conversie formaat dat wordt gebruikt door de standaard functies Console.Write () en scanf (). Standaard is het conversie-formaat van de float ingesteld op”%f”. Gebruik SetDefFloatFormat () Stel een nieuwe standaard float conversie formaat. Gebruik GetDefFloatFormat om de huidige standaard float conversie formaat op te halen.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.