yyyy-mm-ddThr:mi:se
这个时间格式,
出来的 2015-06-08T09:48:12
这样子的。然后存进去数据库是字符串的格式,这串 2015-06-08T09:48:12
字符怎么判断时间先后啊,就是比较大小,以及什么好的方法转换回 Date 对象。
其实就是多个T,业务要求。
用joda time吧, 可替代jdk的date和calendar:
DateTime d1 = new DateTime("时间1");
DateTime d2 = new DateTime("时间2");
//和系统时间比
boolean b1 = d1.isAfterNow();
boolean b2 = d1.isBeforeNow();
boolean b3 = d1.isEqualNow();
//和其他日期比
boolean f1 = d1.isAfter(d2);
boolean f2 = d1.isBefore(d2);
boolean f3 = d1.isEqual(d2);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。