安庆做网站网站代理,怎么在国外做网站,自建站成本,北京天仪建设工程质量检测所网站后端的接口返回数据层级 它是由 Java 的 java.time 包#xff08;如 LocalDateTime 或 ZonedDateTime#xff09;中的某个类通过 JSON 序列化工具#xff08;如 Jackson 或 Gson#xff09;转换而来的。 Java 默认时间类#xff08;java.time 包#xff09; 这个结构对应…后端的接口返回数据层级 它是由 Java 的 java.time 包如 LocalDateTime 或 ZonedDateTime中的某个类通过 JSON 序列化工具如 Jackson 或 Gson转换而来的。 Java 默认时间类java.time 包 这个结构对应的是 Java 8 引入的现代日期时间 APIjava.time比如 LocalDateTime无时区信息 ZonedDateTime带时区信息 处理方法封装
export function zrjparseCustomDate(timeObj: any) {// 检查空值if (!timeObj || typeof timeObj ! object || Object.keys(timeObj).length 0) {return nullreturn moment(); // 返回当前时间或返回 null/抛出错误根据业务需求}// 确保必要字段存在简单校验const { year, monthValue, dayOfMonth, hour 0, minute 0, second 0 } timeObj;if (year undefined || monthValue undefined || dayOfMonth undefined) {throw new Error(Invalid date object: missing required fields (year, monthValue, dayOfMonth));}// 拼接 ISO 字符串const isoString ${year}-${String(monthValue).padStart(2, 0)}-${String(dayOfMonth).padStart(2, 0)}T${String(hour).padStart(2, 0)}:${String(minute).padStart(2, 0)}:${String(second).padStart(2, 0)};return moment(isoString);
}
使用
const parsedDate parseCustomDate(time);
const getTime parsedDate ? parsedDate.format(YYYY-MM-DD HH:mm:ss) :