mingli-utils/src/main/java/com/mingliqiye/utils/json/converters/DateTimeJsonConverter.java
minglipro b1dc8c0ac8
All checks were successful
Gitea Actions Build / Build (push) Successful in 1m3s
no message
2025-09-11 16:26:26 +08:00

33 lines
633 B
Java

package com.mingliqiye.utils.json.converters;
import com.mingliqiye.utils.time.DateTime;
import com.mingliqiye.utils.time.Formatter;
public class DateTimeJsonConverter extends JsonStringConverter<DateTime> {
@Override
public Class<DateTime> getTClass() {
return DateTime.class;
}
@Override
public String convert(DateTime obj) {
if (obj == null) {
return null;
}
return obj.format(Formatter.STANDARD_DATETIME);
}
@Override
public DateTime deConvert(String string) {
if (string == null) {
return null;
}
return DateTime.parse(
string,
Formatter.STANDARD_DATETIME_MILLISECOUND7,
true
);
}
}