如何把两个Sting类型的变量 合成后转为一个date类型或者loacldate
时间: 2023-02-02 09:15:13 浏览: 159
toSting:一个急需的 javascript 库。 用 Sting(和警察)歌曲中的台词随机替换值
可以使用SimpleDateFormat类将字符串类型的日期和时间解析为Date类型,然后再使用LocalDateTime类或者LocalDate类将Date类型转换为LocalDateTime或LocalDate类型。
具体代码如下:
```
String dateString = "2022-12-01";
String timeString = "11:30:00";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");
Date date = dateFormat.parse(dateString);
Date time = timeFormat.parse(timeString);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.HOUR_OF_DAY, time.getHours());
calendar.set(Calendar.MINUTE, time.getMinutes());
calendar.set(Calendar.SECOND, time.getSeconds());
Date dateTime = calendar.getTime();
LocalDate localDate = dateTime.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
LocalDateTime localDateTime = dateTime.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
```
阅读全文