使用java语言写一个方法,字符串为yyyy-MM-dd HH:mm:ss格式,返回日期格式yyyyMM
时间: 2024-11-13 13:21:35 浏览: 24
在Java中,你可以创建一个方法,接受一个`String`类型的日期字符串,按照`yyyy-MM-dd HH:mm:ss`的格式,并将其转换为`yyyyMM`的格式。这里是一个简单的示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static String convertDate(String input) {
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyyMMdd");
try {
Date date = inputFormat.parse(input);
return outputFormat.format(date); // 输出格式化的日期字符串
} catch (Exception e) {
e.printStackTrace();
return null; // 如果输入无法解析,返回null
}
}
public static void main(String[] args) {
String inputDate = "2023-05-30 14:30:00";
System.out.println(convertDate(inputDate)); // 示例输出:202305
}
}
```
这个方法首先通过`inputFormat`解析输入的日期,然后使用`outputFormat`将它格式化为`yyyyMM`的形式。
阅读全文