package com.powerpeak.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateTimeUtil { public static Date String2DateTime(String date) { Date dt = null; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { dt = sdf.parse(date); } catch (ParseException e) { e.printStackTrace(); } return dt; } public static Date String2Date(String date) { Date dt = null; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { dt = sdf.parse(date); } catch (ParseException e) { e.printStackTrace(); } return dt; } public static Date DateAddMinute(Date date, int minute) { Date dt = null; Calendar c = Calendar.getInstance(); c.setTime(date); c.add(Calendar.MINUTE, minute); dt = c.getTime(); return dt; } public static Date DateAddHour(Date date, int hour) { Date dt = null; Calendar c = Calendar.getInstance(); c.setTime(date); c.add(Calendar.HOUR, hour); dt = c.getTime(); return dt; } public static Date DateAddDay(Date date, int day) { Date dt = null; Calendar c = Calendar.getInstance(); c.setTime(date); c.add(Calendar.DATE, day); dt = c.getTime(); return dt; } public static Date DateAddMonth(Date date, int month) { Date dt = null; Calendar c = Calendar.getInstance(); c.setTime(date); c.add(Calendar.MONTH, month); dt = c.getTime(); return dt; } public static Date DateAddYear(Date date, int year) { Date dt = null; Calendar c = Calendar.getInstance(); c.setTime(date); c.add(Calendar.YEAR, year); dt = c.getTime(); return dt; } public static int DateDayOfMinute(Date date) { int num = 0; Calendar c = Calendar.getInstance(); c.setTime(date); num = c.get(Calendar.HOUR_OF_DAY)*60; num = num + c.get(Calendar.MINUTE); return num; } public static String DateTime2String(Date date) { String str = null; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); str = sdf.format(date); return str; } public static String Date2String(Date date) { String str = null; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); str = sdf.format(date); return str; } // 获取星期天 public static int getWeekOfDay(Date date) { int week = 0; Calendar c = Calendar.getInstance(); c.setTime(date); week = c.get(Calendar.DAY_OF_WEEK) - 1; return week; } }
DateTimeUtil 获取 当天是星期几
猜你喜欢
转载自blog.csdn.net/qq2531246791/article/details/82862983
今日推荐
周排行