首頁技術(shù)文章正文

Java培訓(xùn):數(shù)字及日期格式化標(biāo)簽

更新時間:2022-02-28 來源:黑馬程序員 瀏覽量:

       在開發(fā)國際化的Web應(yīng)用時,由于不同的國家,除了語言文字不同外,數(shù)字的表示以及日期格式都會有差異,為此,國際化標(biāo)簽庫中提供了一系列標(biāo)簽用于格式化數(shù)字及日期,接下來進(jìn)行詳細(xì)講解。

  1.標(biāo)簽

  標(biāo)簽用于對日期和時間按本地化信息進(jìn)行格式化,或?qū)θ掌诤蜁r間按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:指定要格式化的日期或時間。

  (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域中。

  需要注意的是,如果標(biāo)簽不能確定格式化的本地化信息,就使用java.util.Date.toString()方法作為輸出格式。

分享到:
在線咨詢 我要報名
和我們在線交談!