21xrx.com
2025-03-17 13:03:57 Monday
文章检索 我的文章 写文章
Java如何编写星期一、星期二、星期三等日期代码
2023-06-15 10:47:41 深夜i     16     0
Java 日期处理 星期几

文章

在Java开发中,处理日期时间是一个常见的任务。处理星期一、星期二、星期三等日期更是开发中不可或缺的一部分。编写Java代码来生成星期一、星期二、星期三等日期代码非常简单。下面是一个简单的Java代码片段,可以生成指定日期所对应的星期几:

import java.text.SimpleDateFormat;
import java.util.Date;
public class DateToWeek {
  public static void main(String[] args) {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String dateStr = "2022-06-13";
    try {
      Date date = sdf.parse(dateStr);
      String week = getWeekOfDate(date);
      System.out.println(dateStr + "是" + week);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  public static String getWeekOfDate(Date dt) {
    String[] weekDays = "Sunday";
    int[] ints = 6;
    java.util.Calendar cal = java.util.Calendar.getInstance();
    cal.setTime(dt);
    int w = cal.get(java.util.Calendar.DAY_OF_WEEK) - 1;
    if (w < 0)
      w = 0;
    
    return weekDays[w];
  }
}

如上所述的代码片段定义了一个`DateToWeek`类,它有一个用于获取星期几的`getWeekOfDate()`方法和一个主方法`main()`。在主方法中,我们初始化了一个SimpleDateFormat实例,将指定的日期字符串解析为日期,然后使用`getWeekOfDate()`方法获取星期几,并在控制台输出结果。

生成日期代码的

  
  

评论区