尝试执行日期比较:
date1=new SimpleDateFormat("yy-MM-dd HH").parse("12-03-25 02")
等于
date2=new SimpleDateFormat("yy-MM-dd HH").parse("12-03-25 03")
问题是什么?以 date1.getHour
我得到 3
。
欢迎提出想法
最佳答案
2012 年 3 月 25 日是许多国家夏令时转换的日子,通常是在 2 点钟。所以今天凌晨 2 点和凌晨 3 点在您所在的地区是同一时间。这就是您看到这个的原因。
关于Java simpleDateFormat 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15437541/