在JSTL中打印格式化日期

时间:2009-01-30 11:05:24

标签: jstl

我从包含date的数据库中提取一个列。在DB中它是字符值。我想以格式化的方式打印日期。我使用以下代码以格式化方式打印日期。

其中$ {Po [1]}包含日期值。

但是声明空值之上。

任何建议

提前致谢

SAS

3 个答案:

答案 0 :(得分:1)

当然使用JSTL格式标记:

<fmt:date etc.>

http://www.java2s.com/Code/Java/JSTL/JSTLFormatDate.htm

为什么你的价值为零是另一回事。 Po[1]未正确设置。如何将该值输入页面?

答案 1 :(得分:0)

Po [1]由SQL语句填充。当我正常打印此值$ {Po [1]}时,它正在正确打印日期。我想格式化此日期。

由于

SAS

答案 2 :(得分:0)

JSTL库需要Date数据类型(java.util.Date)的对象。您必须使用java.sql.Date.valueOf或java.util.Date.parse函数将String数据解析为java.util.Date。

如果您不想因任何原因创建java.util.Date对象,则可以使用JavaScript函数格式化Date字符串