/** * 返回当前年的年号 * @return int */ public static int getYear(){ GregorianCalendar gcNow = new GregorianCalendar(); return gcNow.get(GregorianCalendar.YEAR); } /** * 返回本月月号:从 0 开始 * @return int */ public static int getMonth(){ GregorianCalendar gcNow = new GregorianCalendar(); return gcNow.get(GregorianCalendar.MONTH); }
/** * 返回今天是本月的第几天 * @return int 从1开始 */ public static int getToDayOfMonth(){ GregorianCalendar gcNow = new GregorianCalendar(); return gcNow.get(GregorianCalendar.DAY_OF_MONTH); }
/** * 返回一格式化的日期 * @param date java.util.Date * @return String yyyy-mm-dd 格式 */ public static String formatDate(java.util.Date date){ return dateDF.format(date); } /** * 返回一格式化的日期 * @param date * @return */ public static String formatDate(long date){ return formatDate(new java.util.Date(date)); } /** * 返回一格式化的时间 * @param date Date * @return String hh:ss:mm 格式 */ public static String formatTime(java.util.Date date){ return timeDF.format(date); } /** * 返回一格式化的时间 * @param date * @return */ public static String formatTime(long date){ return formatTime(new java.util.Date(date)); } /** * 返回一格式化的日期时间 * @param date Date * @return String yyyy-mm-dd hh:ss:mm 格式 */ public static String formatDateTime(java.util.Date date){ return datetimeDF.format(date); } /** * 返回一格式化的日期时间 * @param date * @return */ public static String formatDateTime(long date){ return formatDateTime(new java.util.Date(date)); }