Java 字符串转时间
时间: 2023-09-08 10:15:12 浏览: 95
在 Java 中,可以使用 SimpleDateFormat 类将字符串转换为时间。以下是一个示例代码:
```java
String dateString = "2021-10-01 12:30:00";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(dateString);
```
在上面的代码中,首先定义了一个字符串表示时间,然后使用 SimpleDateFormat 类定义了时间格式,最后调用 parse() 方法将字符串转换为 Date 对象。
需要注意的是,在使用 SimpleDateFormat 类时需要处理异常,因为字符串的格式可能不符合定义的格式,导致转换失败。可以使用 try-catch 语句来处理异常。
相关问题
Java字符串转时间格式
好的,这个问题可以回答。Java中可以使用SimpleDateFormat类来进行字符串转时间格式的操作。首先需要确定字符串的格式,然后使用相应的格式化字符串即可转换。例如,如果字符串的格式为"yyyy-MM-dd HH:mm:ss",可以使用以下代码进行转换:
```
String dateString = "2021-07-01 14:30:00";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(dateString);
```
其中,dateString为待转换的字符串,dateFormat为格式化字符串,date为转换后得到的日期对象。
java字符串转时间格式
使用SimpleDateFormat类的parse方法进行字符串转时间格式,示例如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToDateExample {
public static void main(String[] args) throws Exception {
String strDate = "2021-05-20 10:30:00";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = format.parse(strDate);
System.out.println(date);
}
}
```
输出结果为:
```
Thu May 20 10:30:00 CST 2021
```
在上述示例中,使用SimpleDateFormat类创建了一个格式为"yyyy-MM-dd HH:mm:ss"的日期格式化对象,并通过其parse方法将字符串转化为Date对象。
阅读全文
相关推荐













