Browse Source

修改库存获取时的时间

koul 5 years ago
parent
commit
a5bb4bed1b
2 changed files with 27 additions and 9 deletions
  1. 24 7
      src/main/java/com/uas/util/BaseUtil.java
  2. 3 2
      src/main/java/com/uas/util/FileUtil.java

+ 24 - 7
src/main/java/com/uas/util/BaseUtil.java

@@ -4,6 +4,7 @@ import org.apache.log4j.Logger;
 import org.apache.log4j.PropertyConfigurator;
 
 import java.io.IOException;
+import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.*;
 
@@ -109,19 +110,35 @@ public class BaseUtil {
 	}
 
 	/**
-	 * 时间戳转换成日期格式字符串
-	 * @param seconds
+	 * 转换成日期格式字符串
+	 * @param date
 	 * @param format
 	 * @return
 	 */
-	public static String timeStamp2Date(Long seconds,String format) {
-		if(seconds == null || seconds==0){
-			return "";
-		}
+	public static String date2String(Date date,String format) {
 		if(format == null || format.isEmpty()){
 			format = "yyyy-MM-dd HH:mm:ss";
 		}
 		SimpleDateFormat sdf = new SimpleDateFormat(format);
-		return sdf.format(new Date(seconds));
+		if(date == null){
+			return sdf.format(new Date());
+		}
+		return sdf.format(date);
+	}
+
+	/**
+	 * 转换成日期格式字符串
+	 * @param seconds
+	 * @param format
+	 * @return
+	 */
+	public static Date string2Date(String seconds,String format) {
+		SimpleDateFormat sdf = new SimpleDateFormat(format);
+		try {
+			return sdf.parse(seconds);
+		} catch (ParseException e) {
+			e.printStackTrace();
+		}
+		return new Date();
 	}
 }

+ 3 - 2
src/main/java/com/uas/util/FileUtil.java

@@ -195,8 +195,9 @@ public class FileUtil {
 
                         }
                         detailMap.put("sq_code",DocumentNumber);
-                        detailMap.put("sq_date",BaseUtil.timeStamp2Date(Long.parseLong(DocumentDateTime.toString()),""));
-                        detailMap.put("sq_indate",BaseUtil.timeStamp2Date(System.currentTimeMillis(),""));
+                        detailMap.put("sq_date",BaseUtil.date2String(BaseUtil.string2Date(DocumentDateTime.toString()
+                                ,"yyyyMMddHHmm"),""));
+                        detailMap.put("sq_indate",BaseUtil.date2String(new Date(),""));
                         maps.add(detailMap);
                     }
                 }