当前页面: 开发资料首页 → 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标签最好不要混用。
谢谢啊楼上的,结贴