增加两个日期

时间:2018-03-01 14:10:53

标签: java android

我有两个String类型的日期,第一个格式为"yyyy.MM.dd",第二个"HH: mm"

他们使用Date将其转换为SimpleDateFormat类型;

所以,我需要将它们放在一起,也就是说,结果应该是"yyyy.MM.dd HH: mm"除了

之外还有其他选项可以添加它们吗?
date.setHours();
date.setMinutes();

1 个答案:

答案 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));
    }