java date转String 算法
时间: 2023-09-05 09:04:47 浏览: 127
### 回答1:
当前日期的String格式可以使用SimpleDateFormat类的format()方法来实现,语法如下:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(date);
### 回答2:
Java中将Date对象转换为String对象的算法可以使用SimpleDateFormat类来实现。下面是一个简单的示例代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateToString {
public static void main(String[] args) {
// 创建一个Date对象
Date date = new Date();
// 创建一个SimpleDateFormat对象,指定日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将Date对象转换为String对象
String dateString = dateFormat.format(date);
// 打印输出结果
System.out.println(dateString);
}
}
```
在上述代码中,我们首先创建了一个Date对象,表示当前的时间。然后,我们创建了一个SimpleDateFormat对象,并通过构造方法传入指定的日期格式,这里使用了"yyyy-MM-dd HH:mm:ss"来表示年-月-日 时:分:秒的形式。最后,我们通过调用SimpleDateFormat对象的format()方法将Date对象转换为String对象,并将结果保存在一个字符串变量中。
运行上述代码,将会输出当前的时间,例如:"2021-12-20 15:30:45"。你可以根据自己的需求,调整日期格式和Date对象的值,以满足具体的业务需求。
阅读全文