2024年8月24日发(作者:)

java datetime转date的方法

Java中可以使用``和``来实现`datetime`转换为`date`的

方法。

1. 使用``:

```java

import rmat;

import xception;

import DateFormat;

import ;

public class DateTimeConverter {

public static void main(String[] args) {

String dateTimeString = "2021-12-31 23:59:59";

DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd

HH:mm:ss");

Date dateTime;

try {

dateTime = (dateTimeString);

DateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd");

String date = (dateTime);

n(date);

} catch (ParseException e) {

tackTrace();

}

}

}

```

以上代码将字符串类型的日期时间转换为`Date`对象,然后再使用

`SimpleDateFormat`将`Date`对象转换为指定格式的字符串日期。

2. 使用``:

```java

import amp;

public class DateTimeConverter {

public static void main(String[] args) {

String dateTimeString = "2021-12-31 23:59:59";

Timestamp timestamp = f(dateTimeString);

date = new (e());

n(date);

}

}

```

以上代码使用`Timestamp`类先将字符串类型的日期时间转换为`Timestamp`对

象,然后再使用`getTime()`方法获取毫秒数,最后使用``类将毫秒数转

换为`date`对象。

以上两种方法都可以将`datetime`类型的日期转换为`date`类型的日期。根据实

际需求选择适合的方法进行转换。