| | |
| | | public static Date getDate(Long time){ |
| | | return new Date(time) ; |
| | | } |
| | | |
| | | |
| | | |
| | | public static Date startOfDay(int year, int month, int day){ |
| | | Date dt = null ; |
| | | try{ |
| | | dt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(year + "-" + (month < 10 ? ("0" + month) : month) + "-" + (day < 10 ? ("0" + day) : day) + " 00:00:00"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | return dt ; |
| | | } |
| | | |
| | | public static Date endOfDay(int year, int month, int day){ |
| | | Date dt = null ; |
| | | try{ |
| | | dt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(year + "-" + (month < 10 ? ("0" + month) : month) + "-" + (day < 10 ? ("0" + day) : day) + " 23:59:59"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | return dt ; |
| | | } |
| | | |
| | | public static int endDayOfMonth(int year, int month){ |
| | | if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){ |
| | | return 31 ; |
| | | }else{ |
| | | if(month == 2){ |
| | | if(DateTime.isLeapYear(year)){ |
| | | return 29 ; |
| | | }else{ |
| | | return 28 ; |
| | | } |
| | | }else{ |
| | | return 30 ; |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | public static String yyyy() { |
| | | return new SimpleDateFormat("yyyy", Locale.CHINA).format(new Date(System.currentTimeMillis())); |