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