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(",");
|
String[] billCodeArr = billCodeInStr.split(",");
|
||||||
Date scanDate = null;
|
Date scanDate = null;
|
||||||
try {
|
if(scanDateStr.contains("Z")){
|
||||||
String[] possibleDateFormats = {
|
scanDateStr=scanDateStr.replace("T"," ");
|
||||||
DateUtils.YYYY_MM_DD_HH_MM_SS,
|
scanDateStr=scanDateStr.substring(0,scanDateStr.lastIndexOf("."));
|
||||||
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
|
|
||||||
};
|
|
||||||
scanDate = DateUtils.parseDate(scanDateStr,possibleDateFormats);
|
|
||||||
} catch (ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
}
|
||||||
|
scanDate = DateUtils.parseDate(scanDateStr);
|
||||||
|
|
||||||
// 合包和拆包需单独处理
|
// 合包和拆包需单独处理
|
||||||
if(ScanType.CO_PACKING.opCode.equals(scanType)){
|
if(ScanType.CO_PACKING.opCode.equals(scanType)){
|
||||||
@ -294,15 +289,11 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
|
|
||||||
String[] billCodeArr = billCodeInStr.split(",");
|
String[] billCodeArr = billCodeInStr.split(",");
|
||||||
Date scanDate = null;
|
Date scanDate = null;
|
||||||
try {
|
if(scanDateStr.contains("Z")){
|
||||||
String[] possibleDateFormats = {
|
scanDateStr=scanDateStr.replace("T"," ");
|
||||||
DateUtils.YYYY_MM_DD_HH_MM_SS,
|
scanDateStr=scanDateStr.substring(0,scanDateStr.lastIndexOf("."));
|
||||||
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
|
|
||||||
};
|
|
||||||
scanDate = DateUtils.parseDate(scanDateStr,possibleDateFormats);
|
|
||||||
} catch (ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
}
|
||||||
|
scanDate = DateUtils.parseDate(scanDateStr);
|
||||||
|
|
||||||
// 合包和拆包需单独处理
|
// 合包和拆包需单独处理
|
||||||
if(ScanType.CO_PACKING.opCode.equals(scanType)){
|
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