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).