java如何吧2023-06-28 15:10:34转换为Calendar 】
时间: 2024-02-17 10:03:54 浏览: 146
您可以使用SimpleDateFormat类将字符串日期转换为Calendar对象。以下是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class StringToCalendarExample {
public static void main(String[] args) {
String dateString = "2023-06-28 15:10:34";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date;
try {
date = dateFormat.parse(dateString);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println(calendar.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们首先定义了一个字符串日期,然后创建了一个SimpleDateFormat对象来指定日期字符串的格式。我们将日期字符串传递给SimpleDateFormat的parse()方法,将其转换为Date对象。接下来,我们创建一个Calendar对象并使用setTime()方法将其设置为刚刚转换的Date对象。最后,我们输出Calendar对象的时间。
阅读全文