项目初始化

This commit is contained in:
2025-08-24 12:27:14 +08:00
parent b8a9548bce
commit c5f35dbebe
2 changed files with 17 additions and 1 deletions

View File

@@ -92,7 +92,7 @@ public class docker {
container.setContainerId(matcher.group(1).trim()); container.setContainerId(matcher.group(1).trim());
container.setImageName(matcher.group(2).trim()); container.setImageName(matcher.group(2).trim());
container.setCommand(matcher.group(3).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.setStatus(getStatus(matcher.group(5).trim()));
container.setPorts(matcher.group(6).trim()); container.setPorts(matcher.group(6).trim());
container.setNames(matcher.group(7).trim()); container.setNames(matcher.group(7).trim());

View File

@@ -1,10 +1,12 @@
package com.mini.capi.utils; package com.mini.capi.utils;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.Date; import java.util.Date;
import java.util.Locale;
public class vDate { public class vDate {
@@ -15,6 +17,8 @@ public class vDate {
private static final SimpleDateFormat DEFAULT_SDF = private static final SimpleDateFormat DEFAULT_SDF =
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 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) { public static String toStr(LocalDateTime dateTime) {
return dateTime.format(DEFAULT_FMT); return dateTime.format(DEFAULT_FMT);
} }
@@ -32,4 +36,16 @@ public class vDate {
return DEFAULT_SDF.format(date); 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();
}
}
} }