基于java JBoss EJB的Web服务日期格式
我正在使用JBoss开发一个Web服务。比如:
http://www.java2s.com/Code/Java/EJB3/EJBBasedWebServices.htm
在混凝土中,有这样一个领域:
@Temporal(TemporalType.TIMESTAMP)
private Date createAt;
它运行得很好,除了一个次要/主要的细节。。。日期字段的格式。 当我调用我的Web服务时,响应如下:
2010-11-23T10:10:10Z
我假装我所有的约会都是以下格式的:
2010-11-23T10:10:10
在调试模式下,我注意到“Date”中的“cdate”是2010-11-23T10:10:10Z,所以我应该有办法覆盖cdate以删除“Z”,但我不知道在哪里
请注意,我已经尝试了DateFormat(它不起作用):(
当我使用时间戳或日历时也会发生同样的情况
# 1 楼答案
通过使用与您拥有的日期匹配的模式,并基于此模式创建日期对象,可以将其放入Java日期对象中
您可以使用带有SimpleDateFormat的模式,并获得您喜欢的任何格式