IOS 時間格式 格式化說明

2022-10-11 15:42:14 字數 1577 閱讀 1670

swiftui 字串關於時間的格式佔位符說明:

static func formatfixed(_ date: date, format: string, locale: locale = locale.autoupdatingcurrent) -> string

d 將日顯示為不帶前導零的數字(如 1)。如果這是使用者定義的數字格式中的唯一字元,請使用 %d。

將日顯示為帶前導零的數字(如 01)。

eee 

將日顯示為縮寫形式(例如 sun)。

將日顯示為全名(例如 sunday)。

m將月份顯示為不帶前導零的數字(如一月表示為 1)。如果這是使用者定義的數字格式中的唯一字元,請使用 %m。

將月份顯示為帶前導零的數字(例如 01/12/01)。

mmm 

將月份顯示為縮寫形式(例如 jan)。

mmmm 

將月份顯示為完整月份名(例如 january)。

gg 顯示時代/紀元字串(例如 a.d.)

a 顯示 12小時制的 am, pm

h 使用 12 小時制將小時顯示為不帶前導零的數字(例如 1:15:15 pm)。如果這是使用者定義的數字格式中的唯一字元,請使用 %h。

hh 使用 12 小時制將小時顯示為帶前導零的數字(例如 01:15:15 pm)。

h 使用 24 小時制將小時顯示為不帶前導零的數字(例如 1:15:15)。如果這是使用者定義的數字格式中的唯一字元,請使用 %h。

hh 使用 24 小時制將小時顯示為帶前導零的數字(例如 01:15:15)。

m 將分鐘顯示為不帶前導零的數字(例如 12:1:15)。如果這是使用者定義的數字格式中的唯一字元,請使用 %m。

mm 將分鐘顯示為帶前導零的數字(例如 12:01:15)。

s 將秒顯示為不帶前導零的數字(例如 12:15:5)。如果這是使用者定義的數字格式中的唯一字元,請使用 %s。

ss 將秒顯示為帶前導零的數字(例如 12:15:05)。

f 顯示秒的小數部分。例如,ff 將精確顯示到百分之一秒,而 ffff 將精確顯示到萬分之一秒。使用者定義格式中最多可使用七個 f 符號。如果這是使用者定義的數字格式中的唯一字元,請使用 %f。

t 使用 12 小時制,並對中午之前的任一小時顯示大寫的 a,對中午到 11:59 p.m 之間的任一小時顯示大寫的 p。如果這是使用者定義的數字格式中的唯一字元,請使用 %t。

tt 對於使用 12 小時制的區域設定,對中午之前任一小時顯示大寫的 am,對中午到 11:59 p.m 之間的任一小時顯示大寫的 pm。

對於使用 24 小時制的區域設定,不顯示任何字元。

y 將年份 (0-9) 顯示為不帶前導零的數字。如果這是使用者定義的數字格式中的唯一字元,請使用 %y。

yy 以帶前導零的兩位數字格式顯示年份(如果適用)。

yyy 

以四位數字格式顯示年份。

yyyy 

以四位數字格式顯示年份。

z 顯示不帶前導零的時區偏移量(如 -8)。如果這是使用者定義的數字格式中的唯一字元,請使用 %z。

zz 顯示帶前導零的時區偏移量(例如 -08)

zzz顯示完整的時區偏移量(例如 -08:00)

mysql format時間格式化說明

mysql format時間格式化說明 date format datetime,formatting 可以格式日期和時間 例如 yyyy mm dd hh mm ss 和 hh mm ss time format datetime,formatting 只可以格式時間 hh mm ss 例如dat...

時間格式化

在開發的時候,碰到下面這樣乙個問題 在程式中顯示當前系統時間,但是有乙個要求,那就是,不論系統時間格式設定成什麼,介面顯示的時間都必須是 yyyy mm dd hh mm ss 格式的。剛開始,我在 中是這樣寫的 this.label2.text system.datetime.now.tostri...

時間格式化

時間格式化工具類 public class dateutil implements serializable else if type 2 else if type 3 else if type 4 else if type 5 else if type 6 else if type 7 else ...