Day、Month、Year 和 Era 格式圖片
應用程式會使用本主題所述的元素來建構以 Null 終止的格式圖片字串。 如果使用空格來分隔字串中的元素,這些空格會出現在輸出字串中的相同位置。
注意
格式類型 「d」、」g“ 和 「y」 必須是小寫,而字母 「M」 必須是大寫。
例如,若要取得日期字串 “Wed, Aug 31 94”,應用程式會使用圖片字串 “ddd',' MMM dd yy”。
應用程式會使用單引號來標記字元,以顯示完全如指定。 如果應用程式必須顯示單引號,它應該在一個數據列中放置兩個單引號。 例如,'abc''bar', 會顯示為 “abc'bar”。
下表定義用來表示天數的格式類型。
格式類型 | 意義 |
---|---|
d | 當月的日期為數位,而沒有單一位數天數的前置零。 |
dd | 當月日為單一位數天數前置零的數位。 |
ddd | 以 LOCALE_SABBREVDAYNAME* 值指定的星期幾縮寫日期,例如英文 (美國) 中的 “Mon”。Windows Vista 和更新版本: 如果需要一周中的簡短版本,您的應用程式應該使用 LOCALE_SSHORTESTDAYNAME* 常數。 |
dddd | LOCALE_SDAYNAME* 值所指定的星期幾。 |
下表定義用來表示月份的格式類型。
格式類型 | 意義 |
---|---|
M | 當月為數位,而沒有單一位數月份的前置零。 |
毫米 | 月份為單一位數月份前置零的數位。 |
嗯 | LOCALE_SABBREVMONTHNAME* 值所指定的縮寫月份,例如英文 (美國) 中的 “Nov”。 |
嗯 | 以 LOCALE_SMONTHNAME* 指定的月份 值,例如英文(美國)的 “November” 和西班牙文 (西班牙) 的 “Noviembre”。 |
下表定義用來表示年份的格式類型。
格式類型 | 意義 |
---|---|
y | 僅以最後一位數表示的年份。 |
yy | 僅以最後兩位數表示的年份。 單一位數年份會新增前置零。 |
yyyy | 以四或五位數表示的年份,視使用的行事曆而定。 泰國佛教和韓國曆法有五位數的年份。 “yyyy” 模式會顯示這兩個行事曆的五位數,以及所有其他支援行事曆的四位數。 具有一位數或兩位數年份的行事曆,例如日本天皇時代,以不同的方式表示。 以前置零表示單位數年份,例如 “03”。 兩位數年份以兩位數表示,例如 「13」。。 不會顯示其他前置零。 |
yyy | 行為與 “yyyy” 相同。 |
下表定義用來表示句點或紀元的格式類型。
格式類型 | 意義 |
---|---|
g、 gg | CAL_SERASTRING 值所指定的期間/紀元字串。 如果沒有相關聯的紀元或句號字串,則會忽略日期字串中的 “g” 和 “gg” 格式圖片。 |