Udostępnij za pośrednictwem


Niestandardowe formaty daty i godziny dla funkcji FORMAT

W poniższej tabeli przedstawiono znaki, których można używać do tworzenia zdefiniowanych przez użytkownika formatów daty/godziny.

Specyfikacja formatu

Opis

(:)

Separator godziny. W niektórych ustawieniach regionalnych jako separator godziny może być używany inny znak. Separator godziny rozdziela godziny, minuty i sekundy w sformatowanych wartościach godziny. Rzeczywisty znak używany jako separator godziny w sformatowanych wynikach jest ustalany na podstawie bieżącej wartości kultury aplikacji.

(/)

Separator daty. W niektórych ustawieniach regionalnych jako separator daty może być używany inny znak. Separator daty rozdziela dzień, miesiąc i rok w sformatowanych wartościach daty. Rzeczywisty znak używany jako separator daty w sformatowanych wynikach jest ustalany na podstawie bieżącej kultury aplikacji.

(%)

Służy do wskazywania, że następny znak ma być odczytywany jako znak w formacie jednoliterowym, niezależnie od znajdujących się za nim liter. Służy też do wskazywania, że format jednoliterowy ma być odczytywany jako format zdefiniowany przez użytkownika. W sekcjach poniżej znajdują się dodatkowe szczegółowe informacje.

d

Wyświetla dzień jako liczbę bez zera wiodącego (na przykład 1). Należy użyć składni %d, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

dd

Wyświetla dzień jako liczbę z zerem wiodącym (na przykład 01).

ddd

Wyświetla dzień jako skrót (na przykład N).

dddd

Wyświetla dzień jako pełną nazwę (na przykład Niedziela).

M

Wyświetla miesiąc jako liczbę bez zera wiodącego (na przykład styczeń jest reprezentowany przez liczbę 1). Należy użyć składni %M, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

MM

Wyświetla miesiąc jako liczbę z zerem wiodącym (na przykład 01-12-01).

MMM

Wyświetla miesiąc jako skrót (na przykład Sty).

MMMM

Wyświetla miesiąc jako pełną nazwę miesiąca (na przykład Styczeń).

gg

Wyświetla ciąg okresu/ery (na przykład A.D.).

h

Wyświetla godzinę jako liczbę bez zer wiodących z użyciem zegara 12-godzinnego (na przykład 1:15:15 PM). Należy użyć składni %h, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

hh

Wyświetla godzinę jako liczbę z zerami wiodącymi z użyciem zegara 12-godzinnego (na przykład 01:15:15 PM).

H

Wyświetla godzinę jako liczbę bez zer wiodących z użyciem zegara 24-godzinnego (na przykład 1:15:15). Należy użyć składni %H, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

HH

Wyświetla godzinę jako liczbę z zerami wiodącymi z użyciem zegara 24-godzinnego (na przykład 01:15:15).

m

Wyświetla minutę jako liczbę bez zer wiodących (na przykład 12:1:15). Należy użyć składni %m, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

mm

Wyświetla minutę jako liczbę z zerami wiodącymi (na przykład 12:01:15).

s

Wyświetla sekundę jako liczbę bez zer wiodących (na przykład 12:15:5). Należy użyć składni %s, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

ss

Wyświetla sekundę jako liczbę z zerami wiodącymi (na przykład 12:15:05).

f

Wyświetla ułamkowe części sekundy. Na przykład symbol ff umożliwia wyświetlenie setnych części sekundy, a symbol ffff umożliwia wyświetlanie dziesięciotysięcznych części sekundy. W formacie zdefiniowanym przez użytkownika można użyć maksymalnie siedmiu symboli f. Należy użyć składni %f, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

t

Używa 12-godzinnego zegara i wyświetla wielką literę A dla godzin przed południem oraz wielką literę P dla godzin od południa do 11:59 PM. Należy użyć składni %t, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

tt

W przypadku ustawień regionalnych, w których jest używany zegar 12-godzinny, wyświetla wielkie litery AM dla godzin przed południem oraz wielkie litery PM dla godzin od południa do 11:59 PM.

W przypadku ustawień regionalnych, w których jest używany zegar 24-godzinny, nic nie wyświetla.

y

Wyświetla numer roku (0–9) bez zer wiodących. Należy użyć składni %y, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

yy

Wyświetla rok w dwucyfrowym formacie liczby z zerem wiodącym, jeśli jest wymagane.

yyy

Wyświetla rok w czterocyfrowym formacie liczby.

yyyy

Wyświetla rok w czterocyfrowym formacie liczby.

z

Wyświetla przesunięcie strefy czasowej bez zera wiodącego (na przykład -8). Należy użyć składni %z, jeśli jest to jedyny znak w formacie liczb zdefiniowanym przez użytkownika.

zz

Wyświetla przesunięcie strefy czasowej z zerem wiodącym (na przykład -08).

zzz

Wyświetla pełne przesunięcie strefy czasowej (na przykład -08:00).

Uwagi

W ciągach formatowania jest rozróżniana wielkość liter. Używając liter o różnej wielkości, można utworzyć różne formatowanie. Na przykład formatując wartość daty za pomocą ciągu „D”, tworzy się datę w formacie długim (zgodnie z bieżącymi ustawieniami regionalnymi). Jednak zmiana wielkości litery na „d” spowoduje utworzenie daty w formacie krótkim. Ponadto utworzenie formatowania, w którym wielkość liter nie odpowiada żadnemu zdefiniowanemu ciągowi formatowania, może spowodować nieoczekiwane wyniki lub błąd.

W formatowaniu daty/godziny są używane bieżące ustawienia regionalne użytkownika w celu ustalenia ostatecznego formatowania ciągu. Na przykład sformatowanie daty 18 marca 1995 roku za pomocą ciągu formatu „M/d/yyyy” spowoduje wyświetlenie daty 3/18/1995, jeśli ustawienia regionalne będą mieć wartość Stany Zjednoczone Ameryki (en-us), lub daty 1995-03-18, jeśli ustawienia regionalne będą mieć wartość Polska (pl-pl).

Zobacz także

Odwołanie

Funkcja FORMAT

Niestandardowe formaty liczbowe funkcji FORMAT

Wstępnie zdefiniowane formaty daty i godziny dla funkcji FORMAT (język DAX)