Pag-andar ng CDateFromIso

Ibinabalik ang internal na numero ng petsa mula sa isang string na naglalaman ng petsa sa ISO format (YYYYMMDD o YYYY-MM-DD).

Ang bahagi ng taon ay dapat na binubuo ng alinman sa dalawa (suportado lamang sa format na YYMMDD nang walang mga separator para sa compatibility) o hindi bababa sa apat na digit. Sa apat na digit na nangunguna sa mga zero ay dapat ibigay kung ang absolute value ay mas mababa sa 1000, maaari itong maging negatibo na may leading minus sign kung ang petsang lumipas ay tumutukoy sa isang taon bago ang common era (BCE) at maaari itong magkaroon ng higit sa apat na digit kung ang ang absolute value ay mas malaki sa 9999. Ang na-format na string ay maaaring nasa hanay na "-327680101" hanggang "327671231", o "-32768-01-01" hanggang "32767-12-31".

Ang isang di-wastong petsa ay nagreresulta sa isang error. Hindi tinatanggap ang Year 0, ang huling araw BCE ay -0001-12-31 at ang susunod na araw CE ay 0001-01-01. Ang mga petsa bago ang 1582-10-15 ay nasa proleptic Gregorian calendar.

Icon ng Tip

Kapag nagko-convert ng serial number ng petsa sa isang napi-print na string, halimbawa para sa Print o MsgBox command, ginagamit ang default na kalendaryo ng lokal at sa 1582-10-15 na cutover date ay maaaring lumipat sa Julian na kalendaryo, na maaaring magresulta sa ibang petsa ipinapakita kaysa sa inaasahan. Gamitin ang Pag-andar ng CDateToIso upang i-convert ang naturang numero ng petsa sa isang string na representasyon sa proleptic Gregorian calendar.


Icon ng Tala

Ang format na YYYY-MM-DD na may mga separator ay sinusuportahan mula noong LibreOffice 5.3.4. Ang mga taong mas mababa sa 100 o higit pa sa 9999 ay tinatanggap mula noong LibreOffice 5.4 kung wala sa VBA compatibility mode.


Syntax:


CDateFromIso(String)

Ibinalik na halaga:

Panloob na numero ng petsa

Mga Parameter:

String: Isang string na naglalaman ng petsa sa ISO format.

Mga error code:

5 Di-wastong procedure call

Halimbawa:


    dateval = CDateFromIso("20021231")
    dateval = CDateFromIso("2002-12-31")

ibalik ang parehong 12/31/2002 sa format ng petsa ng iyong system

Mangyaring suportahan kami!