Pāriet uz saturu

Datumi

CONVERDATE

Funkcija, kas pārvērš datumu noteiktā formātā. Sākotnējais datums var būt datetime vai rakstzīmju virknes formātā.

Funkcijas sintakse:

<CONVERTDATE:[src_date_format]:[dst_date_format]:[date_to_convert]>

  • src_date_format: konvertējamā datuma sākotnējais formāts.
  • dst_date_format: konvertējamā datuma mērķa formāts.
  • src_date_format un dst_date_format:
    • DATE, ja formāts ir filetime.
    • STR-[Date_mask]: norādiet datuma formātu, izmantojot šādu sintaksi:
      • DD: diena
      • HH: stunda
      • MM: mēnesis
      • SS: sekundes
      • II: minūtes
      • YY: gads
      • YYYY: gads
  • date_to_convert: konvertējamais datums.

Lietošanas veids:

  • Operāciju CONVERTDATE var izmantot visos „expression“ tipa laukos, piemēram, COPY, MODVALUE u. c. operācijās. Nodrošināšanas laikā var būt nepieciešama datuma konvertēšana, lai ievērotu gaidīto rakstīšanas formātu salīdzināšanai ar citu datumu.
  • Konvertējamais datums var nākt no atribūta, tāpēc to var izgūt, izmantojot atslēgvārdus SyncAttSrc vai SyncAttDst.

Konfigurācijas piemēri:

  • <ConvertDate:DATE:STR-DD/MM/YYYY:<SyncAttSrc:contract_end_date>>
    • Ja contract_end_date = „2022-01-12 15:30:39.503“
    • Rezultāts: 1/12/2022

CMPDATE

Funkcija, kas salīdzina divus datumus. Atkarībā no salīdzināšanas rezultāta tā atgriež patiesu (1) vai nepatiesu (0) vērtību:

  • Ja Operation = GT, funkcija atgriež „true“, ja date_1 > date_2+delta
  • Ja Operation = LT, funkcija atgriež „true“, ja date_1 < date_2+delta

Funkcijas sintakse:

<CMPDATE:[date_1]:[date_2]:[operation]:[delta]>

  • Date_1: datums, ko salīdzināt ar Date_2
  • Date_2: datums, ko salīdzināt ar Date_1
  • Operation: var pieņemt šādas vērtības
    • GT: atbilst „lielāks par“
    • LT: atbilst „mazāks par“
  • Delta: dienu skaits, ko pievienot date_2, lai veiktu salīdzināšanu. Ievadiet 0, ja vēlaties salīdzināt datumus bez izmaiņām.

Lietošanas veids:

  • Operāciju CMPDATE var izmantot visos „expression“ tipa laukos, piemēram, COPY, MODVALUE u. c. operācijās. Lai varētu veikt salīdzināšanu, Date_1 un date_2 jābūt vienā formātā. Lai konvertētu datuma formātu, skatiet CONVERTDATE.
  • Salīdzināmie datumi var nākt no atribūta, tāpēc tos var izgūt ar atslēgvārdiem SyncAttSrc vai SyncAttDst.
  • Salīdzināmajiem datumiem jābūt filetime formātā.

Konfigurācijas piemēri:

  • <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:GT:10>
    • Ja contract_end_date = 01/12/2025 un end_date = 01/15/2025
    • Rezultāts = false
  • <CMPDate:<SyncAttSrc:contract_end_date>:<SyncAttSrc:date_fin>:LT:0>
    • Ja contract_end_date = 01/01/2025 un end_date = 01/15/2025
    • Rezultāts = true

CURRENTDATE

Atgriež pašreizējo datumu „filetime“ formātā.

Funkcijas sintakse:

<CURRENTDATE>

Lietošanas veids:

  • Atslēgvārdu CURRENTDATE izmanto operācijās vai kopā ar citiem atslēgvārdiem, piemēram, CMPDATE vai CONVERTDATE.