importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;/***时间工具类*CreatedbyzybonMarch15,2016.*/publicclassDateTimeUtil{/***获取当前系统日期时间,返回格式为:2015-10-2314:00:46**@returnString*/publicstaticStringgetDateTime(){SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Stringstr=df.format(newDate());returnstr;}/***获取当前系统的日期和时间,返回格式为:20151023140046**@return*/publicstaticStringgetDateTimeExt(){SimpleDateFormatdf=newSimpleDateFormat("yyyyMMddHHmmss");Stringstr=df.format(newDate());returnstr;}/***获取当前系统的日期,返回格式为:2015-10-23**@returnString*/publicstaticStringgetDate(){SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-dd");Stringstr=df.format(newDate());returnstr;}/***获取当前系统的日期,返回格式为:2015/10/23**@return*/publicstaticStringgetDateExt(){SimpleDateFormatdf=newSimpleDateFormat("yyyy/MM/dd");Stringstr=df.format(newDate());returnstr;}/***当前周**@return*/publicstaticStringgetWeek(){Calendarcd=Calendar.getInstance();StringstrWeek=String.valueOf(cd.get(Calendar.WEEK_OF_YEAR));returnstrWeek;}/***当前年**@return*/publicstaticStringgetYear(){Calendarcd=Calendar.getInstance();StringstrYear=String.valueOf(cd.get(Calendar.YEAR));returnstrYear;}/***当月**@return*/publicstaticStringgetMonth(){Calendarcd=Calendar.getInstance();StringstrMonth=String.valueOf(cd.get(Calendar.MONTH)+1);returnstrMonth;}/***获取日期**@return*/publicstaticStringgetDay(){Calendarcd=Calendar.getInstance();StringstrDay=String.valueOf(cd.get(Calendar.DAY_OF_MONTH));returnstrDay;}/***获取当前时间差**@returnString*/publicstaticlongdeltaT(StringstrDateTime){SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Datenow=null,date=null;try{now=df.parse(getDateTime());date=df.parse(strDateTime);}catch(ParseExceptione){e.printStackTrace();}longl=now.getTime()-日期。getTime();longday=l/(24*60*60*1000);longhour=(l/(60*60*1000)-day*24);longmin=((l/(60*1000))-day*24*60-小时*60);longs=(l/1000-day*24*60*60-hour*60*60-min*60);System.out.println(""+day+"day"+hour+“小时”+分钟+“分钟”+s+“秒”);returnday;}publicstaticvoidmain(字符串[]args)throwsException{System.out.println(deltaT(“2016-03-1118:02:50”));}}【本文为专栏作家张永波原创文章,转载请取得作者授权】
