最近公司同印度3哥签了项目合同,同事在那边加班加点,同本地CRM联调时,对端不配合,接口协议未提供时间格式(据说还是大公司SAP),只给了个格式:1999-05-31T13:20:00-05:00。
虽然猜测了下是加了时区的,但是不知道怎么用代码获取。想到在springside中有关于jota-time的示例,去查看了把。看了下代码包,猜测了下:
DateTime dd = new DateTime();
System.out.println(dd.toString(ISODateTimeFormat.dateTimeNoMillis()));成功输出:
2014-06-27T14:29:26+08:00时间操作的利器jota-time,建议大家使用。
可参考http://h819.iteye.com/blog/611099 的介绍