更新時(shí)間:2022-02-28 來源:黑馬程序員 瀏覽量:
在開發(fā)國(guó)際化的Web應(yīng)用時(shí),由于不同的國(guó)家,除了語言文字不同外,數(shù)字的表示以及日期格式都會(huì)有差異,為此,國(guó)際化標(biāo)簽庫中提供了一系列標(biāo)簽用于格式化數(shù)字及日期,接下來進(jìn)行詳細(xì)講解。
1.標(biāo)簽
標(biāo)簽用于對(duì)日期和時(shí)間按本地化信息進(jìn)行格式化,或?qū)θ掌诤蜁r(shí)間按JSP頁面作者自定義的格式進(jìn)行格式化。其語法格式如下。
<fmt:formatData value="date" [type="{time|date|both}"] [dateStyle="{dafault|short|medium|long|full}"] [timeStyle="{dafault|short|medium|long|full}"] [pattern="customPattern"] [timeZone="timeZone"] [var="varName"] [scope="{page|request|session|application}"]/>
在上述語法格式中,各屬性說明具體如下。
(1)value:指定要格式化的日期或時(shí)間。
(2)type:指定格式化輸出的部分(日期、時(shí)間或兩者都輸出)
(3)dateStyle:指定日期部分的輸出格式,其設(shè)置值與10.2.3節(jié)中講解的DataFormat類中相同。
(4)timeStyle:指定時(shí)間部分的輸出格式,其設(shè)置值與10.2.3節(jié)中講解的DateFormat類中相同。
(5)pattern:指定一個(gè)自定義的日期和時(shí)間輸出格式。
(6)timeZone:指定當(dāng)前采用的時(shí)區(qū)。
(7)var:用于指定將格式化的結(jié)果保存到某個(gè)Web域中的某個(gè)屬性的名稱。
(8)scope:指定將格式化結(jié)果保存到哪個(gè)Web域中。
需要注意的是,如果