如何实现“Java 日期 月份英文”
流程图
stateDiagram
[*] --> 输入年月日
输入年月日 --> 格式化日期
格式化日期 --> 获取月份
获取月份 --> 输出月份英文
输出月份英文 --> [*]
类图
classDiagram
DateUtils <|-- Main
DateUtils : +formatDate(date: Date)
DateUtils : +getMonthName(month: int)
Main : +main(args: String[])
步骤
步骤 | 操作 | 代码 |
---|---|---|
1 | 输入年月日 | |
2 | 格式化日期 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
3 | 获取月份 | int month = Calendar.getInstance().get(Calendar.MONTH) + 1; |
4 | 输出月份英文 | String monthName = DateUtils.getMonthName(month); |
代码
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 输入年月日
Date date = new Date();
// 格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = sdf.format(date);
// 获取月份
int month = Calendar.getInstance().get(Calendar.MONTH) + 1;
// 输出月份英文
String monthName = DateUtils.getMonthName(month);
System.out.println(monthName);
}
}
public class DateUtils {
public static String getMonthName(int month) {
String[] months = {"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"};
return months[month-1];
}
}
结束语
通过以上步骤和代码,你可以轻松实现“Java 日期 月份英文”的功能。希望这篇文章能帮助到你,也希望你能继续学习和成长。加油!