Java 时间日期处理:取某一时间,Date转字符串,计算时间差,时间比较大小
2016-11-23 17:20
906 查看
时间处理的类:org.apache.commons.lang.time.DateUtils
java.util.Calendar java.util.Date
时间格式转换的两个类:java.text.SimpleDateFormat org.apache.commons.lang.time.DateFormatUtils
java.util.Calendar java.util.Date
时间格式转换的两个类:java.text.SimpleDateFormat org.apache.commons.lang.time.DateFormatUtils
//获取当前整点时刻 Calendar calendar = Calendar.getInstance(); int hour = calendar.get(Calendar.HOUR_OF_DAY); //获取明天日期 calendar.add(Calendar.DATE,1); Date tomorrow = calendar.getTime(); //Date 转字符串,方法一 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateStr1 = sdf.format(new Date()); //Date 转字符串,方法二 String dateStr2 = DateFormatUtils.format(new Date(),"yyyy-MM-dd HH:mm:ss"); //计算时间差 Calendar todayC = Calendar.getInstance(); Calendar nextYearC = calendar; calendar.set(2017,11,25);//得到 2017-12-25 //时间差,单位秒,除以1000得到相差分钟数,除以1000*60的到相差小时数,以此类推 long range = nextYearC.getTimeInMillis() - todayC.getTimeInMillis(); //时间比较 Date todayTime = new Date(); calendar.set(2017,11,25,15,30,0);//得到 2017-12-25 15:30:00 Date otherTime = calendar.getTime(); //除了before,还有after方法,compareTo方法 if(todayTime.before(otherTime)){ System.out.println("todayTime < otherTime"); }
相关文章推荐
- Java常用类库——时间处理类Date、Calendar、GregorianCalendar以及日期格式化和计算
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- java比较日期大小及日期与字符串的转换【SimpleDateFormat操作实例】
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- java比较日期大小及日期与字符串的转换【SimpleDateFormat操作实例】
- Java - - 字符串转换为日期和时间大小比较
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- java比较日期大小及日期与字符串的转换【SimpleDateFormat操作实例】
- Java字符串转换为日期和时间比较大小
- java实现计算两个日期相差多少月、比较两个日期大小 等常用日期操作