我从包含date的数据库中提取一个列。在DB中它是字符值。我想以格式化的方式打印日期。我使用以下代码以格式化方式打印日期。
其中$ {Po [1]}包含日期值。
但是声明空值之上。
任何建议
提前致谢
SAS
答案 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字符串