From 3d685203e77cd8deb2982856ee70f4d51d7ce8db Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Fri, 20 May 2022 11:33:42 +0800
Subject: [PATCH] 千灯转发数据添加恶臭两台微站数据
---
src/main/java/com/moral/util/DateUtil.java | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 177 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/moral/util/DateUtil.java b/src/main/java/com/moral/util/DateUtil.java
index 24b3a2a..6510b8d 100644
--- a/src/main/java/com/moral/util/DateUtil.java
+++ b/src/main/java/com/moral/util/DateUtil.java
@@ -1,9 +1,186 @@
package com.moral.util;
+import javax.management.StringValueExp;
import java.text.SimpleDateFormat;
+import java.util.Calendar;
import java.util.Date;
public class DateUtil {
+ /**
+ * ������������������������������2010-12-01
+ */
+ public static String FORMAT_SHORT = "yyyy-MM-dd";
+ /**
+ * ������������ ������2010-12-01 23:15:06
+ */
+ public static String FORMAT_LONG = "yyyy-MM-dd HH:mm:ss";
+ /**
+ * ������������������������������ ������yyyy-MM-dd HH:mm:ss.S
+ */
+ public static String FORMAT_FULL = "yyyy-MM-dd HH:mm:ss.S";
+ /**
+ * ������������ ������2010���12���01���
+ */
+ public static String FORMAT_SHORT_CN = "yyyy���MM���dd";
+ /**
+ * ������������ ������2010���12���01��� 23���15���06���
+ */
+ public static String FORMAT_LONG_CN = "yyyy���MM���dd��� HH���mm���ss���";
+ /**
+ * ������������������������������������
+ */
+ public static String FORMAT_FULL_CN = "yyyy���MM���dd��� HH���mm���ss���SSS������";
+
+
+ public static void main(String[] args) {
+ Date date = rollMinute(new Date(), -2);
+ System.out.println(date);
+
+ }
+
+
+
+ /**
+ * ������������������
+ */
+ public static String getTimeString() {
+ SimpleDateFormat df = new SimpleDateFormat(FORMAT_SHORT_CN);
+ Calendar calendar = Calendar.getInstance();
+ return df.format(calendar.getTime());
+ }
+
+ /**
+ * ������������������
+ * @param date ������
+ * @return
+ */
+ public static String getYear(Date date) {
+ SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL);
+ return df.format(date).substring(0, 4);
+ }
+
+ /**
+ * ������������������������
+ *
+ * @param date
+ * Date ������
+ * @return ������������
+ */
+ public static String getMonth(Date date) {
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(date);
+ int Month = calendar.get(Calendar.MONTH);
+ Month++;
+ String str = String.valueOf(Month);
+ return str = str.length()==1?"0".concat(str):str;
+ }
+
+ /**
+ * ���������������������������
+ *
+ * @param date
+ * Date ������
+ * @return ������������
+ */
+ public static String getDay(Date date) {
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(date);
+ int day = calendar.get(Calendar.DAY_OF_MONTH);
+ String str = String.valueOf(day);
+ return str = str.length()==1?"0".concat(str):str;
+ }
+
+ /**
+ * ���������������������������
+ *
+ * @param date
+ * ������
+ * @return ������������
+ */
+ public static int getHour(Date date) {
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(date);
+ return calendar.get(Calendar.HOUR_OF_DAY);
+ }
+
+ /**
+ * ������������������������
+ *
+ * @param date
+ * ������
+ * @return ������������
+ */
+ public static String getMinute(Date date) {
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(date);
+ int minute = calendar.get(Calendar.MINUTE);
+ String str = String.valueOf(minute);
+ return str = str.length()==1?"0".concat(str):str;
+ }
+
+ /**
+ * ������������
+ *
+ * @param date
+ * Date ������
+ * @return ������������
+ */
+ public static int getSecond(Date date) {
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(date);
+ return calendar.get(Calendar.SECOND);
+ }
+
+ /**
+ * ������������������������
+ *
+ * @param date
+ * ������
+ * @return ���������
+ */
+ public static long getMillis(Date date) {
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(date);
+ return calendar.getTimeInMillis();
+ }
+
+ /**
+ * ���������������������������������������������
+ *
+ * @param
+ *
+ * @return ������������������
+ */
+ public static Date rollMinute(Date d, int minute) {
+ return new Date(d.getTime() + minute * 60 * 1000);
+ }
+
+ /**
+ * ���������������������������������������������
+ *
+ * @param
+ *
+ * @return ������������������
+ */
+ public static Date rollHour(Date d, int hour) {
+ return new Date(d.getTime() + hour * 60 * 60 * 1000);
+ }
+
+
+ /**
+ * ���/���?���
+ *
+ * @param d
+ * @param mon
+ * @return
+ */
+ public static Date rollMon(Date d, int mon) {
+ Calendar cal = Calendar.getInstance();
+ cal.setTime(d);
+ cal.add(Calendar.MONTH, mon);
+ return cal.getTime();
+ }
+
//������������i���������������
public static String getOldTime(int i){
Long time=System.currentTimeMillis();
--
Gitblit v1.8.0