YearDiff
Zastosowanie
Dział zatytułowany „Zastosowanie”Funkcja YearDiff oblicza liczbę pełnych lat między dwiema datami. Wynik nigdy nie jest ujemny, niezależnie od kolejności dat.
Składnia
Dział zatytułowany „Składnia”YearDiff("dateFrom","dateTo");Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
dateFrom |
tekst | Tak | Pierwsza data. |
dateTo |
tekst | Tak | Druga data. |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”Funkcja zwraca liczbę: liczbę pełnych lat między dwiema datami.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: te same daty
Dział zatytułowany „Przykład 1: te same daty”Wynik: 0.
years = YearDiff(2015-01-02, 2015-01-02);Przykład 2: dokładnie jeden rok
Dział zatytułowany „Przykład 2: dokładnie jeden rok”Wynik: 1.
years = YearDiff(2015-01-02, 2016-01-02);Przykład 3: mniej niż rok
Dział zatytułowany „Przykład 3: mniej niż rok”Wynik: 0.
years = YearDiff(2015-01-02, 2016-01-01);Przykład 4: kilka lat
Dział zatytułowany „Przykład 4: kilka lat”Wynik: 2.
years = YearDiff(2015-04-05, 2017-06-15);Przykład 5: odwrócona kolejność dat
Dział zatytułowany „Przykład 5: odwrócona kolejność dat”Wynik: 5.
years = YearDiff(2015-04-05, 2010-04-05);Dobre praktyki
Dział zatytułowany „Dobre praktyki”- Sprawdź, czy podane daty są poprawne i mają właściwy format.
- Używaj funkcji do obliczania wieku albo okresów liczonych w latach, np. stażu pracy.
Typowe błędy
Dział zatytułowany „Typowe błędy”- Nieprawidłowy format dat. Funkcja zgłosi błąd albo zwróci nieprawidłowy wynik. Podawaj daty w poprawnym formacie, np.
yyyy-MM-dD. - Zakładanie, że kolejność
dateFromidateTowpływa na wynik. Kolejność nie ma znaczenia, bo funkcja zawsze zwraca wartość nieujemną.