java 实现判断某天是星期几
发布网友
发布时间:2022-10-11 11:54
我来回答
共1个回答
热心网友
时间:2023-10-12 23:04
对中国人来说,普遍使用的是"yyyy-MM-dd"。Java代码// 实现给定某日期,判断是星期几
public static String getWeekday(String date){//必须yyyy-MM-dd
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdw = new SimpleDateFormat("E");
Date d = null;try {d = sd.parse(date);
} catch (ParseException e) {
e.printStackTrace();}return sdw.format(d);}二、判断今天是星期几
import java.util.Calendar; import java.util.Date;
public class WeekDay {
public WeekDay() {super();// TODO Auto-generated constructor stub}public String getWeekDayString(){String weekString = "";
final String dayNames[] = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; Calendar calendar = Calendar.getInstance();
Date date = new Date();
calendar.setTime(date); int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
weekString = dayNames[dayOfWeek - 1];
return weekString;}/*** @param args*/public static void main(String[] args) {
// TODO Auto-generated method stub
Java编程,输入日期输出星期。
具体的实现步骤如下:1. 获取用户输入的日期信息。2. 使用SimpleDateFormat类将用户输入的字符串转换为Date对象。3. 使用Calendar类获取该日期对应的星期数,注意星期在Calendar类中是从1开始计数的,需要进行相应的转换。4. 根据星期数输出相应的星期名称。尽管这个功能在Java编程中并不是最复杂的部分,...
java怎样通过日期获取星期几?
"星期四", "星期五", "星期六"};\x0d\x0aCalendar cal = Calendar.getInstance();\x0d\x0acal.setTime(dt);\x0d\x0aint w = cal.get(Calendar.DAY_OF_WEEK) - 1;\x0d\x0aif (w < 0)\x0d\x0aw = 0;\x0d\x0areturn weekDays[w];\x0d\x0a}\x0d\x0a2、使...
java中如何获取日期时间中的星期几?
//根据日期取得星期几 public static String getWeek(Date date){ String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};Calendar cal = Calendar.getInstance();cal.setTime(date);int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1;if(week_inde...
java 给一个日期判断是星期几
/** * 判断当前日期是星期几 * * @param pTime 修要判断的时间 * @return dayForWeek 判断结果 * @Exception 发生异常 */ public static int dayForWeek(String pTime) throws Exception { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c ...
JAVA 编一个计算某天是星期几,且处于单双周的程序?
case 1:System.out.println("星期日!");break;case 2:System.out.println("星期一!");break;case 3:System.out.println("星期二!");break;case 4:System.out.println("星期三!");break;case 5:System.out.println("星期四!");break;case 6:System.out.println("星期五!");break;case 7...
Java中,用if-else语句判断并输出“今天是星期几”。用Data类获取信息...
Date day = new Date();int today = day.getDay();if(today==0){System.out.println("今天星期日");}else if(today==1){System.out.println("今天星期日");}//……省略……day.getDay()方法返回从零到六的数,你的date写错了 ...
java怎么用if语句判断星期几
java怎么用if语句判断星期几 我来答 1个回答 #热议# 公司那些设施可以提高员工幸福感?匿名用户 2013-08-08 展开全部 public static void main(String[] args) { Date date = new Date(); String week = date.toString().substring(0, 3); if (week.equals("Mon")) { //do some thing } ...
Java程序:输入某年某月某日,判断该天星期几,是这一年的第几天.
输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来, 然后再加上5天即本年的第几天,特殊情况, 闰年且输入月份大于3时需考虑多加一天。java是一门面向对象的编程语言。java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等...
java怎么通过日期获取星期几
1、使用Calendar类 / 获取当前日期是星期几 param dt return 当前日期是星期几 / public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};Calendar cal = Calendar.getInstance();cal.setTime(...
java中如何获取日期时间中的星期几?
//今天是2015-10-19 星期一 String weekOfDate = null; //参数为null时表示获取当前日期是星期几 weekOfDate = getWeekOfDate(null);System.out.println(weekOfDate);//输出 星期一 Date date = new Date();date.setDate(18); //指定日期也可以 weekOfDate = getWeekOfDate(date);System....