站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题如何用dollar符号显示Calendar对象,感谢大家!

如何用dollar符号显示Calendar对象,感谢大家!

摘要: 如何用dollar符号显示Calendar对象,感谢大家!


如题!


我想让Calendar对象按照如yyyy-MM-dd等风格显示


SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

System.out.println(dateFormat.format(cal.getTime()));


首先谢谢你了,不过我是说用dollar符号显示(在jsp页面中)


我想问这个的原因是在Hibernate生成数据库的时候,如果时间设置为Date的话,那么在SQL Server中一天只会有两个时间,一个是00:00:00表示上午,而12:00:00表示下午,可是我需要知道明确的时间,所以我采用了Calendar对象,可是问题出现了,我的前台页面是采用jsp2.0的dollar符号显示的,但是dollar好像无法按yyyy-MM-dd等样式来显示Calendar对象。所以页面中我只好弃用dollar符号,这样开发效率大幅下降,所以我想问问大家!


cal.getTime()不是返回Date型号吗?


你说的没错,关键是在dollar符号中无法使用Calendar.getTime()这个方法


比如我使用${calendar.time},那么输出的是Tue Nov 21 09:14:31 CST 2006等等;因为dollar符号没有格式化日期的方法,dollar所提供的方法很少,我所知道的是这样,所以求助大家


用标签格式化输出,struts jstl都有


楼上,能说个具体的例子吗?我用了一些Struts标签感觉很繁琐,效率还不如直接在jsp中写java代码


用struts标签:

jstl标签:

结果是一样的

但有一点,最好struts标签和jstl标签最好不要混用。


谢谢啊楼上的,结贴


↑返回目录
前一篇: JForum怎么在框架外部获取SimpleHash
后一篇: 科学计数法的问题