DATEFORMAT, funkcja ER
Funkcja DATEFORMAT
zwraca wartość Ciąg, która przedstawia daną wartość daty jako tekst w określonym formacie i opcjonalnie określonej kulturze. Aby uzyskać informacje na temat obsługiwanych formatów, zobacz formaty standardowe i niestandardowe.
Składnia 1
DATEFORMAT (date, format)
Składnia 2
DATEFORMAT (date, format, culture)
Argumenty
date
: Dane
Wartość daty, która reprezentuje datę do sformatowania.
format
: Ciąg
Format ciągu wyjściowego. Aby uzyskać informacje na temat obsługiwanych formatów, zobacz formaty standardowe i niestandardowe.
Banknot
W przypadku używania formatu standardowego lub niestandardowego w ciągu formatu jest uwzględniana wielkość liter. Na przykład standardowy format „d” zwraca datę przy użyciu wzorca daty krótkiej, a standardowy modyfikator formatu „D” zwraca datę przy użyciu wzorca daty długiej. Ponadto niestandardowy modyfikator formatu „M” zwraca miesiąc z okresu od 1 do 12, podczas gdy niestandardowy modyfikator formatu „m” zwraca minuty od 0 do 59.
culture
: Ciąg
Kultura do użycia na potrzeby formatowania. Aby uzyskać informacje o obsługiwanych kulturach, zobacz temat Kultura.
Wartości zwracane
Ciąg
Wyjściowa wartość ciągu.
Uwagi dotyczące użytkowania
Gdy kultura nie jest zdefiniowana jako argument wywołanej funkcji, wartość culture
jest definiowana przez kontekst wywołujący. Jeśli na przykład funkcja DATEFORMAT
jest wywoływana przy użyciu składni 1 w formacie raportowania elektronicznego (ER) dla elementu PLIK, który jest skonfigurowany do używania kultury niemieckiej, konwersja zostanie wykonana przy użyciu kultury niemieckiej. Domyślna wartość culture
to EN-US.
Przykład 1
Funkcja DATEFORMAT (TODAY (), "dd-MM-yyyy")
zwraca datę bieżącego serwera aplikacji, 24 grudnia 2015 roku, jako ciąg "24-12-2015", zgodnie z określonym formatem niestandardowym.
Przykład 2
Funkcja DATEFORMAT (SESSIONTODAY (), "d", "DE")
zwraca bieżącą datę sesji aplikacji, 24 grudnia 2015, jako ciąg „24-12-2015”, na podstawie wybranej kultury niemieckiej i określonego formatu.