帮我写一个java将任意时间字符串转为Date
时间: 2023-03-23 18:03:54 浏览: 107
时间字符串转换成日期对象datetime的方法
可以使用SimpleDateFormat类来将任意时间字符串转为Date对象。示例代码如下:```
import java.text.SimpleDateFormat;
import java.util.Date;public class DateUtils { public static Date parse(String dateString, String pattern) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
return sdf.parse(dateString);
} public static void main(String[] args) throws Exception {
String dateString = "2022-01-01 12:00:00";
String pattern = "yyyy-MM-dd HH:mm:ss";
Date date = parse(dateString, pattern);
System.out.println(date);
}
}
```在上面的代码中,我们定义了一个parse方法,该方法接收两个参数:时间字符串和时间格式。在方法中,我们创建了一个SimpleDateFormat对象,并使用指定的时间格式来解析时间字符串,最终返回一个Date对象。在main方法中,我们调用parse方法,并传入一个时间字符串和时间格式,最终输出转换后的Date对象。
阅读全文