javaDate格式化字符串
时间: 2024-05-13 11:19:38 浏览: 11
以下是常见的Java日期格式化字符串:
- yyyy-MM-dd:年-月-日
- yyyy/MM/dd:年/月/日
- yyyy-MM-dd HH:mm:ss:年-月-日 时:分:秒
- yyyy/MM/dd HH:mm:ss:年/月/日 时:分:秒
- yyyy年MM月dd日 HH时mm分ss秒:年月日 时分秒
- EEE, dd MMM yyyy HH:mm:ss z:星期几, 日 月 年 时:分:秒 时区
可以使用SimpleDateFormat类来将日期转换为字符串,例如:
```java
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = sdf.format(date);
System.out.println(dateString); // 输出类似于"2021-08-25 15:30:00"的字符串
```
其中,"yyyy-MM-dd HH:mm:ss"是日期格式化字符串。
相关问题
java 格式化 Date 字符串
可以使用 SimpleDateFormat 类来格式化 Date 字符串。例如,如果想将 Date 类型的日期格式化为 "yyyy-MM-dd HH:mm:ss" 的字符串,可以使用如下代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatDemo {
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);
}
}
```
输出的结果为当前时间的格式化字符串。
Java的date如何设置字符串格式
Java中的Date类本身并不能设置字符串格式,但可以使用SimpleDateFormat类来将Date对象格式化为指定的字符串格式。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateExample {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = formatter.format(date);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
在这个示例中,我们使用SimpleDateFormat类创建了一个格式为"yyyy-MM-dd HH:mm:ss"的日期格式化器。然后,我们使用format()方法将Date对象格式化为指定的字符串格式。
输出结果可能类似于:"Formatted Date: 2021-09-01 11:45:30"。
你可以根据需要自定义日期格式,详细的格式化语法可以参考SimpleDateFormat类的文档。