
常见的三种java时间类型的转换,好记性不如烂笔头!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;
* Created by dongxiaoxia on 2015/7/31. * 三种常见时间类型转换 */ public class { public static void main(String arg0[]){ System.out.println(getLastDayOfMonth()); System.out.println(CalendarToString(Calendar.getInstance(), "yyyy-MM-dd HH:mm:ss"));
}
public static Date getLastDayOfMonth(){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_MONTH, calendar .getActualMaximum(Calendar.DAY_OF_MONTH)); calendar.set(Calendar.HOUR,23); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.SECOND, 59); return calendar.getTime(); }
public static Date StringToDate(String strDate,String pattern) { java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(pattern); Date date = null; try { date = sdf.parse(strDate); } catch (ParseException e) { e.printStackTrace(); } return date; } public static String DateToString(Date date,String pattern){ SimpleDateFormat sdf= new SimpleDateFormat(pattern); String dateStr=sdf.format(date); return dateStr; }
public static Calendar DateToCalendar(Date date){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date); return calendar; }
public static Date CalendarToDate(Calendar calendar){ Date date =calendar.getTime(); return date; }
public static String CalendarToString(Calendar calendar,String pattern){ Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat(pattern); String dateStr = sdf.format(calendar.getTime()); return dateStr; }
public static Calendar StringToCalendar(String strDate,String pattern){ SimpleDateFormat sdf= new SimpleDateFormat(pattern); Date date = null; try { date = sdf.parse(strDate); } catch (ParseException e) { e.printStackTrace(); } Calendar calendar = Calendar.getInstance(); calendar.setTime(date); return calendar; }
}
|
近期评论