md
This commit is contained in:
parent
b26dc39100
commit
8159530733
@ -176,16 +176,11 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
||||
// 开始检查数据
|
||||
String[] billCodeArr = billCodeInStr.split(",");
|
||||
Date scanDate = null;
|
||||
try {
|
||||
String[] possibleDateFormats = {
|
||||
DateUtils.YYYY_MM_DD_HH_MM_SS,
|
||||
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
|
||||
};
|
||||
scanDate = DateUtils.parseDate(scanDateStr,possibleDateFormats);
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
if(scanDateStr.contains("Z")){
|
||||
scanDateStr=scanDateStr.replace("T"," ");
|
||||
scanDateStr=scanDateStr.substring(0,scanDateStr.lastIndexOf("."));
|
||||
}
|
||||
|
||||
scanDate = DateUtils.parseDate(scanDateStr);
|
||||
|
||||
// 合包和拆包需单独处理
|
||||
if(ScanType.CO_PACKING.opCode.equals(scanType)){
|
||||
@ -294,15 +289,11 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
||||
|
||||
String[] billCodeArr = billCodeInStr.split(",");
|
||||
Date scanDate = null;
|
||||
try {
|
||||
String[] possibleDateFormats = {
|
||||
DateUtils.YYYY_MM_DD_HH_MM_SS,
|
||||
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
|
||||
};
|
||||
scanDate = DateUtils.parseDate(scanDateStr,possibleDateFormats);
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
if(scanDateStr.contains("Z")){
|
||||
scanDateStr=scanDateStr.replace("T"," ");
|
||||
scanDateStr=scanDateStr.substring(0,scanDateStr.lastIndexOf("."));
|
||||
}
|
||||
scanDate = DateUtils.parseDate(scanDateStr);
|
||||
|
||||
// 合包和拆包需单独处理
|
||||
if(ScanType.CO_PACKING.opCode.equals(scanType)){
|
||||
@ -1259,6 +1250,29 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
||||
}
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
String dateStr="2024-06-19T11:02:00.231Z";
|
||||
if(dateStr.contains("Z")){
|
||||
dateStr=dateStr.replace("T"," ");
|
||||
dateStr=dateStr.substring(0,dateStr.lastIndexOf("."));
|
||||
}
|
||||
System.out.println(dateStr);
|
||||
Date scanDate = null;
|
||||
try {
|
||||
String[] possibleDateFormats = {
|
||||
DateUtils.YYYY_MM_DD_HH_MM_SS,
|
||||
"yyyy-MM-dd'T'HH:mm:ss.SSS Z"
|
||||
};
|
||||
scanDate = DateUtils.parseDate(dateStr,possibleDateFormats);
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
System.out.println(scanDate);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user