Browse Source

时间工具类

master
qiubh 2 months ago
parent
commit
0bc4ecc44b

+ 19
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/order/GetCustomerIdRequest.java View File

package cn.com.taiji.core.model.comm.protocol.ias.order;

import cn.com.taiji.core.model.comm.protocol.AbstractOldSystemRequest;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Setter
@Getter
public class GetCustomerIdRequest extends AbstractOldSystemRequest<GetCustomerIdResponse> {

public GetCustomerIdRequest() {
super("IF01001202412271295", null);
}
@NotBlank
private String validString = "sds@&*HJR2024!(";

}

+ 23
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/order/GetCustomerIdResponse.java View File

package cn.com.taiji.core.model.comm.protocol.ias.order;

import cn.com.taiji.common.model.BaseModel;
import cn.com.taiji.common.pub.json.JsonTools;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;

import java.io.IOException;

@Getter
@Setter
public class GetCustomerIdResponse extends BaseModel {

private String customerId;
@JsonIgnore
private String data;

public String getCustomerId() throws IOException {
return JsonTools.json2Object(data, this.getClass()).getCustomerId();
// return JSONObject.parseObject(data).getString("customerId");
}
}

+ 23
- 4
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/tools/MyTimeTools.java View File



import cn.com.taiji.common.pub.TimeTools; import cn.com.taiji.common.pub.TimeTools;


import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;


public class MyTimeTools extends TimeTools { public class MyTimeTools extends TimeTools {


public final static DateTimeFormatter MY_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");
public final static DateTimeFormatter MY_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss");

public final static DateTimeFormatter MY_DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");


public static String toTimeStr(LocalDateTime time) { public static String toTimeStr(LocalDateTime time) {
return toTimeStr(time, MY_FORMATTER);
return toTimeStr(time, MY_TIME_FORMATTER);
} }


public static String toTimeStr(LocalDateTime time, DateTimeFormatter format) { public static String toTimeStr(LocalDateTime time, DateTimeFormatter format) {
} }


public static LocalDateTime strToTime(String time) { public static LocalDateTime strToTime(String time) {
return strToTime(time, MY_FORMATTER);
return strToTime(time, MY_TIME_FORMATTER);
} }


public static LocalDateTime strToTime(String time, DateTimeFormatter format) { public static LocalDateTime strToTime(String time, DateTimeFormatter format) {
return LocalDateTime.parse(time, format); return LocalDateTime.parse(time, format);
} }


public static String toDateStr(LocalDate date) {
return toDateStr(date, MY_DATE_FORMATTER);
}

public static String toDateStr(LocalDate time, DateTimeFormatter format) {
return time.format(format);
}

public static LocalDateTime strToTime(String time, String formatStr) { public static LocalDateTime strToTime(String time, String formatStr) {
return LocalDateTime.parse(time, DateTimeFormatter.ofPattern(formatStr));
return strToTime(time, DateTimeFormatter.ofPattern(formatStr));
}

public static LocalDate strToDate(String time, DateTimeFormatter format) {
return LocalDate.parse(time, format);
}

public static LocalDate strToDate(String time, String formatStr) {
return strToDate(time, DateTimeFormatter.ofPattern(formatStr));
} }


} }

Loading…
Cancel
Save