interfejs API bazy danych C-treeDB.NET

domyślne formaty daty, czasu i Float

menedżer rekordów C-treeDB. NET wykonuje automatyczne konwersje typów danych, gdy użytkownik odczytuje lub zapisuje do pola przy użyciu typu danych innego niż typ danych pola. W przypadku większości typów danych konwersja jest prosta, z wyjątkiem konwersji dat i godzin na i z łańcuchów, ponieważ istnieje wiele różnych konwencji wyświetlania dat i godzin.

domyślnie C-treeDB. NET Konwertuje datę na ciąg znaków, a z ciągu znaków na datę, używając standardowego U. S.A. konwencja MM / DD / CCYY, gdzie MM oznacza dwucyfrowy miesiąc o wartościach od 01 do 12, DD oznacza Dwucyfrowy dzień miesiąca o wartościach od 01 do 31, w zależności od liczby dni w miesiącu, CC oznacza dwucyfrowy wiek, a YY oznacza Dwucyfrowy rok. Separatorem daty może być”/”, ” – „i”.”postacie.

API C-treeDB.NET Konwertuje czas na string, a string na czas, używając standardowej Konwencji HH:MM AM gdzie HH reprezentuje godzinę o wartościach od 1 do 12, MM reprezentuje minuty o wartościach od 1 do 59, A AM reprezentuje wartości AM lub PM.

SetDefDateFormat() ustawia nowy domyślny format daty. GetDefDateFormat () Pobiera bieżący domyślny format daty. Obsługiwane są następujące formaty dat:

  • DATE_TYPE .MDCY_DATE
    format daty To MM/DD/CCYY, gdzie MM oznacza dwucyfrowy miesiąc, DD oznacza Dwucyfrowy dzień miesiąca, CC oznacza dwucyfrowy wiek, a YY oznacza Dwucyfrowy rok. Separatorem daty może być jeden z następujących znaków:”/”, ” – „lub”,”. Jest to domyślny format daty. Przykład: 12/01/2002.
  • DATE_TYPE.Mdy_date
    format daty To MM/DD/YY, gdzie MM oznacza dwucyfrowy miesiąc, DD oznacza Dwucyfrowy dzień miesiąca, a YY oznacza Dwucyfrowy rok. Separatorem daty może być jeden z następujących znaków:”/”, ” – „lub”,”. Przykład: 12/01/02.
  • DATE_TYPE.DMCY_DATE
    format daty To DD/MM/CCYY, gdzie DD oznacza Dwucyfrowy dzień, MM oznacza dwucyfrowy miesiąc, CC oznacza dwucyfrowy wiek, a YY oznacza Dwucyfrowy rok. Separatorem daty może być jeden z następujących znaków:”/”, ” – „lub”.’. Przykład: 01/12/2002.
  • DATE_TYPE.DMY_DATE
    format daty To DD/MM/YY, gdzie DD oznacza Dwucyfrowy dzień, MM oznacza dwucyfrowy miesiąc, a YY oznacza Dwucyfrowy rok. Separatorem daty może być jeden z następujących znaków:”/”, ” – „lub”.’. Przykład: 01/12/02.
  • DATE_TYPE.CYMD_DATE
    format daty To CCYYMMDD, gdzie CC to dwucyfrowy wiek, YY to dwucyfrowa Data, MM to dwucyfrowy miesiąc, a DD to Dwucyfrowy dzień miesiąca. Ten format daty nie ma separatorów. Przykład: 20021201.
  • DATE_TYPE.Ymd_date
    format daty To YYMMDD, gdzie YY oznacza Dwucyfrowy rok, MM oznacza dwucyfrowy miesiąc, a DD oznacza Dwucyfrowy dzień miesiąca. Ten format daty nie ma separatorów. Przykład: 021201

SetDefTimeFormat() ustawia nowy domyślny format czasu. GetDefTimeFormat () Pobiera bieżący domyślny format czasu. Obsługiwane są następujące formaty czasu:

  • TIME_TYPE.Hmsp_time
    format czasu to HH: MM:SS AP, gdzie HH oznacza wartość godziny od 1 do 12, MM oznacza dwucyfrową wartość minuty od 00 do 59, SS oznacza dwucyfrową drugą wartość od 00 do 59, A AP oznacza AM lub PM. Separatorem czasu może być”: „lub”.’. Przykład: 1: 35: 45 AM.
  • TIME_TYPE.Hmp_time
    format czasu to HH:MM AP, gdzie HH oznacza wartość godziny od 1 do 12, MM oznacza dwucyfrową wartość minuty od 00 do 59, A AP oznacza AM lub PM. Separatorem czasu może być”: „lub”.’. Przykład: 1: 35 AM.
  • TIME_TYPE.Hms_time
    format czasu to HH: MM:SS, gdzie HH oznacza wartość godziny od 0 do 23, MM oznacza dwucyfrową wartość minuty od 00 do 59, a SS oznacza dwucyfrową drugą wartość od 00 do 59. Separatorem czasu może być”: „lub”.’. Przykład:1: 35: 45.
  • TIME_TYPE.hm_time
    format czasu to HH:MM, gdzie HH oznacza wartość godziny od 0 do 23, MM oznacza dwucyfrową wartość minuty od 00 do 59. Separatorem czasu może być”: „lub”.’. Przykład: 1: 35.
  • TIME_TYPE.MIL_TIME
    format czasu to hhmm (format wojskowy). HH oznacza dwucyfrową wartość godziny od 00 do 23, A MM oznacza dwucyfrową wartość minuty od 00 do 59. Ten format czasu nie posiada separatora. Przykład: 0135.

podczas konwersji pól typu zmiennoprzecinkowego, takich jak CT_SFLOAT, CT_DFLOAT i ct_efloat, do i z łańcuchów, c-treeDB.NET używa formatu konwersji float używanego przez standardową konsolę funkcji.Write () I scanf (). Domyślnie format konwersji float jest ustawiony na”%f”. Użyj SetDefFloatFormat () ustaw nowy domyślny format konwersji float. Użyj GetDefFloatFormat, aby pobrać bieżący domyślny format konwersji float.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.