| | |
| | | case "周四" -> 4; |
| | | case "周五" -> 5; |
| | | case "周六" -> 6; |
| | | case "周七" -> 7; |
| | | case "周七" -> 0;//根据协议要求星期天为0 |
| | | default -> 0; |
| | | }; |
| | | }else{ |
| | |
| | | case "Thu" -> 4; |
| | | case "Fri" -> 5; |
| | | case "Sat" -> 6; |
| | | case "Sun" -> 7; |
| | | case "Sun" -> 0;//根据协议要求星期天为0 |
| | | default -> 0; |
| | | }; |
| | | } |
| | |
| | | */ |
| | | public static Long lastXMinuteTime(int xMin) { |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.MINUTE, -xMin); |
| | | cal.add(Calendar.MINUTE, xMin<=0?xMin:-xMin); |
| | | Date date = cal.getTime() ; |
| | | return date.getTime() ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd HH", Locale.CHINA).parse(yyyy_MM_dd_HH); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd_HH(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.CHINA).parse(yyyy_MM_dd_HH_mm); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd_HH_mm(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA).parse(yyyy_MM_dd_HH_mm_ss); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd_HH_mm_ss(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMddHH", Locale.CHINA).parse(yyyyMMddHH); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMddHH(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMddHHmm", Locale.CHINA).parse(yyyyMMddHHmm); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMddHHmm(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMddHHmmss", Locale.CHINA).parse(yyyyMMddHHmmss); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMddHHmmss(date) ; |
| | | } |
| | |
| | | public static String lastXHour_yyyy_MM_dd_HH(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd_HH(date) ; |
| | | } |
| | |
| | | public static String lastXHour_yyyy_MM_dd_HH_mm(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd_HH_mm(date) ; |
| | | } |
| | |
| | | public static String lastXHour_yyyy_MM_dd_HH_mm_ss(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd_HH_mm_ss(date) ; |
| | | } |
| | |
| | | public static String lastXHour_yyyyMMddHH(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMddHH(date) ; |
| | | } |
| | |
| | | public static String lastXHour_yyyyMMddHHmm(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMddHHmm(date) ; |
| | | } |
| | |
| | | public static String lastXHour_yyyyMMddHHmmss(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, -xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?xhour:-xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMddHHmmss(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA).parse(yyyy_MM_dd_HH_mm_ss); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.MINUTE, xminute); |
| | | cal.add(Calendar.MINUTE, xminute<=0?-xminute:xminute ); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd_HH_mm_ss(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd HH", Locale.CHINA).parse(yyyy_MM_dd_HH); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour ); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd_HH(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.CHINA).parse(yyyy_MM_dd_HH_mm); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd_HH_mm(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA).parse(yyyy_MM_dd_HH_mm_ss); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd_HH_mm_ss(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMddHH", Locale.CHINA).parse(yyyyMMddHH); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMddHH(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMddHHmm", Locale.CHINA).parse(yyyyMMddHHmm); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMddHHmm(date) ; |
| | | } /** |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMddHHmmss", Locale.CHINA).parse(yyyyMMddHHmmss); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMddHHmmss(date) ; |
| | | } |
| | |
| | | public static String nextXHour_yyyy_MM_dd_HH(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd_HH(date) ; |
| | | } |
| | |
| | | public static String nextXHour_yyyy_MM_dd_HH_mm(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd_HH_mm(date) ; |
| | | } |
| | |
| | | public static String nextXHour_yyyy_MM_dd_HH_mm_ss(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd_HH_mm_ss(date) ; |
| | | } |
| | |
| | | public static String nextXHour_yyyyMMddHH(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMddHH(date) ; |
| | | } |
| | |
| | | public static String nextXHour_yyyyMMddHHmm(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMddHHmm(date) ; |
| | | } |
| | |
| | | public static String nextXHour_yyyyMMddHHmmss(int xhour){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour); |
| | | cal.add(Calendar.HOUR_OF_DAY, xhour<=0?-xhour:xhour); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMddHHmmss(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA).parse(yyyy_MM_dd); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.DAY_OF_YEAR, -xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?xday:-xday); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMdd", Locale.CHINA).parse(yyyyMMdd); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.DAY_OF_YEAR, -xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?xday:-xday); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMdd(date) ; |
| | | } |
| | |
| | | public static String lastXDay_yyyy_MM_dd(int xday){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.DAY_OF_YEAR, -xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?xday:-xday); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd(date) ; |
| | | } |
| | |
| | | public static String lastXDay_yyyy_MM_dd_HH_ss(int xday){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.DAY_OF_YEAR, -xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?xday:-xday); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd_HH_mm_ss(date) ; |
| | | } |
| | |
| | | public static String lastXDay_yyyyMMdd(int xday){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.DAY_OF_YEAR, -xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?xday:-xday); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMdd(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA).parse(yyyy_MM_dd); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?-xday:xday); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyy_MM_dd(date) ; |
| | | } |
| | |
| | | Date d = new SimpleDateFormat("yyyyMMdd", Locale.CHINA).parse(yyyyMMdd); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.setTime(d); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?-xday:xday); |
| | | Date date = cal.getTime() ; |
| | | return DateTime.yyyyMMdd(date) ; |
| | | } |
| | |
| | | public static String nextXDay_yyyy_MM_dd(int xday){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?-xday:xday); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyy_MM_dd(date) ; |
| | | } |
| | |
| | | public static String nextXDay_yyyyMMdd(int xday){ |
| | | Date date = new Date(); |
| | | Calendar cal = Calendar.getInstance(); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday); |
| | | cal.add(Calendar.DAY_OF_YEAR, xday<=0?-xday:xday); |
| | | date.setTime(cal.getTimeInMillis()); |
| | | return DateTime.yyyyMMdd(date) ; |
| | | } |
| | |
| | | Date dt = getDate(1447857387L) ; |
| | | String s = yyyy_MM_dd_HH_mm_ss(dt); |
| | | System.out.println(s); |
| | | |
| | | System.out.println(lastMonth_ym()) ; |
| | | } |
| | | |
| | | |