首页技术文章正文

Java培训:数字及日期格式化标签

更新时间:2022-02-28 来源:黑马程序员 浏览量:

       在开发国际化的Web应用时,由于不同的国家,除了语言文字不同外,数字的表示以及日期格式都会有差异,为此,国际化标签库中提供了一系列标签用于格式化数字及日期,接下来进行详细讲解。

  1.标签

  标签用于对日期和时间按本地化信息进行格式化,或对日期和时间按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:指定日期部分的输出格式,其设置值与10.2.3节中讲解的DataFormat类中相同。

  (4)timeStyle:指定时间部分的输出格式,其设置值与10.2.3节中讲解的DateFormat类中相同。

  (5)pattern:指定一个自定义的日期和时间输出格式。

  (6)timeZone:指定当前采用的时区。

  (7)var:用于指定将格式化的结果保存到某个Web域中的某个属性的名称。

  (8)scope:指定将格式化结果保存到哪个Web域中。

  需要注意的是,如果标签不能确定格式化的本地化信息,就使用java.util.Date.toString()方法作为输出格式。

分享到:
在线咨询 我要报名