java实现把一个字符串转成日期、并➕30分钟
时间: 2023-08-12 21:05:02 浏览: 82
可以使用Java中的SimpleDateFormat类来将字符串转成日期然后使用Calendar类来进行时间的加减操作具体实现代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateAddExample {
public static void main(String[] args) throws Exception {
String dateString = "2021-08-12 14:30:00";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = format.parse(dateString);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MINUTE, 30);
Date newDate = calendar.getTime();
String newDateString = format.format(newDate);
System.out.println("原时间:" + dateString);
System.out.println("加30分钟后的时间:" + newDateString);
}
}
```
上述代码中首先将字符串日期解析成Date对象,然后通过Calendar类进行时间的加减操作,最后再将新的Date对象格式化成字符串输出。
阅读全文