我有两个String
类型的日期,第一个格式为"yyyy.MM.dd"
,第二个"HH: mm"
他们使用Date
将其转换为SimpleDateFormat
类型;
所以,我需要将它们放在一起,也就是说,结果应该是"yyyy.MM.dd HH: mm"
除了
date.setHours();
date.setMinutes();
答案 0 :(得分:0)
您可以使用" java.time.LocalDateTime"。这也允许您使用java.time.format.DateTimeFormatter格式化。
示例程序:
public static void main(String[] args) {
LocalDate date = LocalDate.of(2013, 1, 2);
LocalTime time = LocalTime.of(4, 5, 6);
LocalDateTime localDateTime = LocalDateTime.of(date, time);
DateTimeFormatter format = DateTimeFormatter.ofPattern("MMM d yyyy hh:mm a");
System.out.println(localDateTime.format(format));
}