3.12日期转星期几测试

实验1:日期转星期几测试

实现步骤

  1. 在IDEA中新建Java项目

  2. 创建DateToWeekday

  3. 实现日期转换逻辑

代码实现

java
 
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class DateToWeekday {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入日期(格式:yyyy-MM-dd):");
        String inputDate = scanner.nextLine();
        
        try {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Date date = sdf.parse(inputDate);
            
            SimpleDateFormat weekdayFormat = new SimpleDateFormat("EEEE");
            System.out.println("这一天是: " + weekdayFormat.format(date));
        } catch (ParseException e) {
            System.out.println("日期格式错误,请使用yyyy-MM-dd格式");
        }
    }
}

测试用例设计

等价类划分表

输入条件有效等价类无效等价类
日期格式 yyyy-MM-dd 其他格式
年份范围 1900-2100 <1900或>2100
月份范围 1-12 <1或>12
日范围 1-31(根据月份不同) <1或>31

边界值测试用例

  1. 2023-02-28(非闰年2月最后一天)

  2. 2024-02-29(闰年2月最后一天)

  3. 2023-12-31(年末最后一天)

  4. 2023-01-01(年初第一天)

posted @ 2025-03-27 09:19    阅读(13)  评论(0)    收藏  举报