时间类型转换String
时间: 2023-10-17 15:21:00 浏览: 67
在Java中,可以使用SimpleDateFormat类将Date类型转换为String类型。
示例代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateToStringExample {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = dateFormat.format(date);
System.out.println(dateString);
}
}
```
在上面的代码中,我们首先创建了一个Date对象,然后创建了一个SimpleDateFormat对象,指定了日期格式为"yyyy-MM-dd HH:mm:ss"。然后,我们调用SimpleDateFormat的format()方法将Date对象转换为String类型。最后,我们打印输出了转换后的String类型的日期。
输出结果:
```
2022-05-30 09:30:00
```
相关问题
string类型时间转换为Date类型
A:可以使用Java中的SimpleDateFormat类将string类型时间转换为Date类型。具体操作示例如下:
```
String dateString = "2021-05-20";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(dateString);
```
其中,dateString是待转换的string类型时间,sdf是定义好的SimpleDateFormat对象,指定了待转换时间的格式,date则是转换后的Date类型时间。转换过程中需要处理ParseException异常。
long类型转换为string日期
long类型通常表示的是从1970年1月1日0点0分0秒(即UNIX时间戳)到某个时间的毫秒数。因此,将long类型转换为string日期需要先将其转换为Date类型,然后再将Date类型转换为string日期。
以下是将long类型转换为string日期的Java代码示例:
```java
long milliSeconds = 1612276800000L; // 假设这个long类型表示2021年2月3日0点0分0秒的毫秒数
Date date = new Date(milliSeconds);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = sdf.format(date);
System.out.println(dateString); // 输出:2021-02-03 00:00:00
```
这里使用了SimpleDateFormat类来将Date类型转换为指定格式的string日期。你可以根据自己的需求来指定转换后的日期格式。
阅读全文