项目初始化
This commit is contained in:
@@ -92,7 +92,7 @@ public class docker {
|
||||
container.setContainerId(matcher.group(1).trim());
|
||||
container.setImageName(matcher.group(2).trim());
|
||||
container.setCommand(matcher.group(3).trim());
|
||||
container.setCreatedAt(matcher.group(4).trim());
|
||||
container.setCreatedAt( vDate.getDockerCreate(matcher.group(4).trim()));
|
||||
container.setStatus(getStatus(matcher.group(5).trim()));
|
||||
container.setPorts(matcher.group(6).trim());
|
||||
container.setNames(matcher.group(7).trim());
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
package com.mini.capi.utils;
|
||||
|
||||
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.Date;
|
||||
import java.util.Locale;
|
||||
|
||||
public class vDate {
|
||||
|
||||
@@ -15,6 +17,8 @@ public class vDate {
|
||||
private static final SimpleDateFormat DEFAULT_SDF =
|
||||
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z", Locale.ENGLISH);
|
||||
|
||||
public static String toStr(LocalDateTime dateTime) {
|
||||
return dateTime.format(DEFAULT_FMT);
|
||||
}
|
||||
@@ -32,4 +36,16 @@ public class vDate {
|
||||
return DEFAULT_SDF.format(date);
|
||||
}
|
||||
|
||||
|
||||
public static String getDockerCreate(String createAt) {
|
||||
try {
|
||||
String cleaned = createAt.replace(" CST", "");
|
||||
// 定义格式
|
||||
Date date = sdf.parse(cleaned);
|
||||
return DEFAULT_SDF.format(date);
|
||||
} catch (Exception e) {
|
||||
System.out.println(e.getMessage());
|
||||
return getNow();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user