如何实现“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 日期 月份英文”的功能。希望这篇文章能帮助到你,也希望你能继续学习和成长。加油!