Java 中字符串转换成datetime
时间: 2023-04-02 13:01:41 浏览: 96
可以使用 SimpleDateFormat 类将字符串转换成 datetime。具体的代码如下:
String str = "2021-10-01 12:30:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(str);
System.out.println(date);
这段代码将字符串 "2021-10-01 12:30:00" 转换成了 datetime 类型的对象,并输出了转换后的结果。
相关问题
java8字符串转换成LocalDateTime
在Java8中,我们可以使用DateTimeFormatter类的ofPattern方法来创建一个DateTimeFormatter对象,然后使用该对象的parse方法将字符串转换为LocalDateTime对象。
以下是一个示例代码:
```
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class StringToLocalDateTimeExample {
public static void main(String[] args) {
String dateStr = "2022-01-01 12:30:45";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(dateStr, formatter);
System.out.println(dateTime);
}
}
```
在上面的示例中,我们使用“yyyy-MM-dd HH:mm:ss”格式创建了一个DateTimeFormatter对象。然后,我们将字符串“2022-01-01 12:30:45”转换为LocalDateTime对象,并将其打印到控制台中。
输出结果为:
```
2022-01-01T12:30:45
```
java 将字符串 数据库 datetime
如果您要将字符串转换为数据库 datetime,可以使用 SimpleDateFormat 类。下面是一个示例代码:
```
String strDate = "2021-10-01 12:30:00";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(strDate);
```
上述代码将字符串 `strDate` 转换为一个 Java Date 对象。如果您要将其插入到数据库中,可以使用 PreparedStatement 对象。示例代码如下:
```
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO mytable (mydatetime) VALUES (?)");
pstmt.setTimestamp(1, new Timestamp(date.getTime()));
pstmt.executeUpdate();
```
其中,`conn` 是一个已经建立好连接的数据库连接对象。上述代码将 Date 对象转换为一个 Timestamp 对象,并将其插入到数据库中。
需要注意的是,日期时间格式必须与数据库中的格式一致。如果数据库中的格式不同,需要相应地修改 SimpleDateFormat 的格式字符串。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)