case是这样的,现在后台的一个bean里有一个对象的属性是Date类型,它将用ejb调用,然后返回set给这个属性。为了简化方便,直接模拟一下用new Date()来给它赋值,比如user.setUserDate(new Date());
现在需要在前台页面上将这个user.userDate展示出来,而显示格式需要是 "03/12/2012 at 3:30pm PT" 这样,
谁能告诉我怎么才能格式化成这种样子呢???
我的前台用的是iceFaces, 我有用到标签,但是好像不能格式化成这样的,还是我写的不对?哪位大侠能给我一个方案??
这个requirment不一定必须要在前台实现,也可以在后台bean里拿到那个date后先格式化然后重新赋给一个新属性,然后在前台页面展示出来,但是我还没有详细思路,谁能给我个exmple吗???
大哥可以不限于我以上提到的思路,只要有你的solution都提出来,最好把伪代码贴出来
求解!谢谢各位大侠哈!
SimpleDateFormat
PT 是时区的话 "d/M/y 'at' h:ma z"
http://doc.java.sun.com/DocWeb/api/all=true/java.text.SimpleDateFormat
上面回答的挺好啊!
你可以现在页面格式化的时候 写这个格式“dd/MM/yyyy 'at' hh:mm aaa z”