如何在Java中形成日期和时间



我使用LocalDateTime.now((和OffSetDateTime.nnow((来检索日期和时间,但它不是所需的格式。有人知道如何格式化这种格式吗?"2022-05-20T11:22:10"

我正在使用MapStruct进行请求和响应转换:

@Mapper
public interface ParesMapper {
ParesMapper INSTANCE = Mappers.getMapper(ParesMapper.class);
@Mapping(target = "data", source = "data")
DataParesResponse toResponse(DataPares domain);
@Mapping(target = "data", source = "data")
List<DataParesResponse> toResponseList(List<DataPares> domain);
DataPares toDomain(DataParesRequest dto);
default OffsetDateTime map(LocalDateTime value) {
return OffsetDateTime.now();
}
default LocalDateTime map(OffsetDateTime value) {
return LocalDateTime.now();
}
}

我期待着帮助您找到解决方案。

您可以使用DateTimeFormatter方法

import java.time.format.DateTimeFormatter;
import java.time.LocalDateTime;
public class DateTimeFormatter {
public static void main(String[] args) {
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
LocalDateTime now = LocalDateTime.now();
System.out.println(dtf.format(now));
}
}

相关内容

  • 没有找到相关文章

最新更新