21xrx.com
2024-09-19 09:31:44 Thursday
登录
文章检索 我的文章 写文章
Java如何编写星期一、星期二、星期三等日期代码
2023-06-15 10:47:41 深夜i     --     --
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()`方法获取星期几,并在控制台输出结果。

生成日期代码的

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复