java 日期格式类将date()转为yyyy-MM
时间: 2023-07-29 07:07:32 浏览: 54
你可以使用SimpleDateFormat类来将Date类型的日期转换为指定格式的字符串。下面是一个示例代码,将Date类型的日期转换为"yyyy-MM"格式的字符串:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
String strDate = dateFormat.format(date);
System.out.println(strDate);
}
}
```
输出结果为当前日期的年月,例如"2021-06"。
相关问题
java new date转为yyyy-mm-dd格式
可以使用SimpleDateFormat类将java.util.Date对象转换为指定格式的字符串。
以下是将java.util.Date对象转换为yyyy-mm-dd格式字符串的示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateToStringExample {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(date);
System.out.println("Formatted Date: " + formattedDate);
}
}
```
输出:
```
Formatted Date: 2022-05-04
```
其中,"yyyy-MM-dd"是定义日期格式的模式字符串。可以根据需要进行修改。
Java new date转为yyyy-mm-dd格式
可以使用Java中的SimpleDateFormat类将Date对象转换为指定格式的字符串。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(date);
System.out.println(formattedDate);
}
}
```
输出结果将是当前日期的字符串表示,格式为"yyyy-MM-dd"。你可以将Date对象替换为任何日期,只需更改格式化字符串以匹配所需的日期格式。