Udostępnij za pośrednictwem


Niestandardowe formaty daty i godziny dla funkcji FORMAT (język DAX)

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ń w postaci pełnej nazwy (na przykład niedzieli).

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 w postaci liczby z zerem wiodącym (na przykład, 12-01/01).

MMM

Wyświetla miesiąc w postaci skrótu (na przykład Jan).

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 13: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ę w postaci liczby z zer w formacie 12-godzinnym (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).