DateDiff

Ostatnia modyfikacja Wrzesień 17, 2017

Zastosowanie

Funkcja zwraca liczbę jednostek czasu pomiędzy podanymi punktami w czasie, NIE wliczając punktu początkowego.

Składnia

DateDiff("tiemUnit", "firstDate", "lastDate");

Argumenty

  • timeUnit- (string) Określa jednostkę czasu. Dopuszczalne wartości : [day | hour | minute | second]
  • firstDate– (DateTime) Data początkowa z uwzględnieniem czasu
  • lastDate – (DateTime) Data końcowa z uwzględnieniem czasu

Zwracana wartość

Funkcja zwraca wartość numeryczną.

Zwracana wartość odpowiada liczbie jednostek czasu pomiędzy wskazanymi punktami w czasie.

Elementy powiązane

  • Funkcja Today
  • Dla argumentu „day” odpowiednikiem jest funkcja DayDiff
  • Dla argumentu „hour” odpowiednikiem jest funkcja HourDiff
  • Zobacz też YearDiff, MonthDiff,

Przykłady

Przykład 1

DayCount = DateDiff("day",[DateFrom],[DateTo]);

Pobiera wartość z pól [DateFrom] oraz [DateTo] i zwraca liczbę dni.

Warianty dla różnych dat.

  • [DateFrom] = „2016-03-21”   (poniedziałek), [DateTo] = „2016-03-21”  (poniedziałek) , liczba dni  0
  • [DateFrom] = „2016-03-21”   (poniedziałek), [DateTo] = „2016-03-22”  (wtorek) , liczba dni  1