JAVA 转换时间格式以及比较时间大小
2017-06-05 10:54
399 查看
转换时间格式在JAVA中最常用的是就是SimpleDateFormat。
使用方法:
比较时间大小,我使用了一个偷懒的方法,我用了Date自带的before()这个方法:
使用方法:
public String DateTimeFromArgs(String input) { String date = "2017-05-15T07:55:16"; date = input.replaceFirst("T", " "); String pattern = null; if (input.contains("+")) { pattern = "yyyy-MM-dd hh:mm:ssZ"; } else { pattern = "yyyy-MM-dd hh:mm:ss"; } SimpleDateFormat format = new SimpleDateFormat(pattern); try { return format.parse(date); } catch (ParseException e) { return null; } }
比较时间大小,我使用了一个偷懒的方法,我用了Date自带的before()这个方法:
public boolean compare(String input1, String input2) throws ParseException { String pattern = null; if (input1.contains("+") || input2.contains("+")) { pattern = "yyyy-MM-dd hh:mm:ssZ"; } else { pattern = "yyyy-MM-dd hh:mm:ss"; } SimpleDateFormat format = new SimpleDateFormat(pattern); Date date1 = format.parse(input1); Date date2 = format.parse(input2); //如果date1在date2前面,就是date1比date2大,返回true //记得转换时间格式 if (date1.before(date2)) return true; else return false; }
相关文章推荐
- Java - - 字符串转换为日期和时间大小比较
- JAVA时间格式的转换和时间之间的先后比较
- 字符串转换成时间格式,并与本时区当前时间,比较大小。
- Java字符串转换为日期和时间比较大小
- Java转换Json日期/Date(1487053489965+0800)/格式以及js时间格式 Tue Feb 14 2017 14:06:32 GMT+0800
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- java时间格式的转换以及EXCEL里面时间的读取
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- java 时间格式转换及日期比较
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- 909422229_JAVA时间格式转换与时间日期比较
- JAVA,jsp,oracle获取系统当前时间以及日期格式转换!
- Java字符串转换为日期和时间比较大小
- android中的时间比较大小以及字符串转换为时间