Udostępnij za pośrednictwem


DATETIMEFORMAT, funkcja ER

Funkcja DATETIMEFORMAT zwraca wartość Ciąg, która przedstawia daną wartość daty/godziny 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

DATETIMEFORMAT (datetime, format)

Składnia 2

DATETIMEFORMAT (datetime, format, culture)

Argumenty

datetime: Data/godzina

Wartość daty i godziny, która reprezentuje datę i godzinę 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 DATETIMEFORMAT 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.

Gdy funkcja DATETIMEFORMAT konwertuje wartość danej daty/godziny, bierze pod uwagę ustawienia strefy czasowej użytkownika aplikacji, który uruchamia format ER, w którego kontekście jest wywoływana funkcja.

Przykład 1

Funkcja DATETIMEFORMAT (NOW(), "dd-MM-yyyy") zwraca wartość daty/godziny bieżącego serwera aplikacji, 24 grudnia 2015 roku, jako "24-12-2015", zgodnie z określonym formatem niestandardowym.

Przykład 2

Funkcja DATETIMEFORMAT (SESSIONNOW(), "d", "DE") zwraca bieżącą datę/godzinę sesji aplikacji, 24 grudnia 2015, jako ciąg „24.12.2015”, na podstawie wybranej kultury niemieckiej i określonego formatu.

Przykład 3

Funkcja DATETIMEFORMAT (DATETIMEVALUE( "2019-11-12T09:00:00.0000000-07:00", "O"), "O") zwraca wartość ciągu 2019-11-12T08:00:00.0000000-08:00, gdy funkcja jest wywoływana podczas procesu, który został zainicjowany przez użytkownika aplikacji z wartością strefy czasowej (GMT-08:00) Czas pacyficzny (USA i Kanada) w sekcji Preferencje dotyczące języka i kraju/regionu.

Dodatkowe zasoby

Funkcje daty i godziny