ClassiX InstantView CX_DATE Last

Te rog asteapta

Traduceri
Acțiuni secundare

CX_DATE: Ultima

Descriere:

Această funcție determină ziua ultimul Săptămâna lunii datei care corespunde zilei săptămânii transferate. Deci avem de-a face cu o căutare în 3 pași:

ziua săptămânii

  1. Luna/anul datei ca punct de plecare. (Ziua nu contează)
  2. Căutați în cele mai recente Săptămâna până la luna/anul respectiv
  3. Găsiți ziua săptămânii în acea săptămână

Deci, obținem un rezultat care corespunde unei descrieri neglijent precum „Ultima miercuri a lunii"corespunde la.

În lunile în care ziua săptămânii în cauză apare de patru ori, rezultatul acestei funcții corespunde cu cel de-al patrulea. Pentru lunile în care ziua săptămânii apare de cinci ori, această funcție înlocuiește funcția inexistentă Fifth.
Ziua săptămânii este transferată ca o constantă, cum ar fi poate fi folosit de funcția DayOfWeek. Vezi tabelul zilei săptămânii.
Pentru o perioadă de dată, această funcție se referă la data de început .

În programul de exemplu, ultima lună din luna "3.1.1997" este determinată, luni reprezentând un "0".

Var (data) CreateTransObject (CX_DATE) -> data // crea obiect
Data "3.1.1997" Pune // Setați valoarea
0 dată Apel (Ultima) // Obțineți ultima zi de luni (constantă: 0) din această lună

Rezultatul este data curentă „27.1.1997”.