标签:als 没有 就会 开发 ati 基础 new 时间 ace
这里主要是自己个人开发中遇到的一些小问题,自己攒起来,来弥补自己薄弱的JAVA基础,大神不要见笑
public static boolean compare_date(String DATE1, String DATE2) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date dt1 = df.parse(DATE1); Date dt2 = df.parse(DATE2); if(dt1.getTime() < dt2.getTime()) { return true; } } catch (Exception exception) { exception.printStackTrace(); } return false; }
之前写的一个比较时间大小的方法,偶尔发现明明是应该返回ture的,却返回false.特别是其中有一个时间是12点的时候就会出现,
// 12小时制度 DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //24小时制度 DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
后来发现,自己并没有特别注意HH和hh的含义,粘贴复制,就写成了hh,自认12:30就会被翻译成00:30。
我会持续更新,我遇到的,比较尴尬,又令自己难忘的问题
标签:als 没有 就会 开发 ati 基础 new 时间 ace
原文地址:http://www.cnblogs.com/Profound/p/6236891.html