java取得指定日期是星期几的方法:(相关视频教程推荐:java视频教程)

1、使用Calendar类//根据日期取得星期几

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_index<0){

week_index = 0;

}

return weeks[week_index];

}

Calendar类星期数成员变量SUNDAY-SATURDAY的值为1-7,一周的开始是周日。

2、使用SimpleDateFormat类//根据日期取得星期几

public static String getWeek(Date date){

SimpleDateFormat sdf = new SimpleDateFormat("EEEE");

String week = sdf.format(date);

return week;

}

注:格式化字符串存在区分大小写

对于创建SimpleDateFormat传入的参数:EEEE代表星期,如“星期四”;MMMM代表中文月份,如“十一月”;MM代表月份,如“11”;

yyyy代表年份,如“2010”;dd代表天,如“25”

更多java相关文章请关注java基础教程栏目。

java 判断天是星期及_java判断日期是星期几的方法总结相关推荐

  1. java 由日期计算星期几_java计算日期是星期几

    java取得指定日期是星期几:(推荐:java视频教程) 取得指定日期是星期几可以采用下面两种方式取得日期是星期几: 1..使用Calendar类//根据日期取得星期几 public static S ...

  2. python代码通过日期获得星期信息(根据日期获取星期day of the week)

    python代码通过日期获得星期信息(根据日期获取星期day of the week) # 通过具体日期获得日期所在的星期信息 # Python program to Find day of # th ...

  3. java怎么判断对象不为空_java判断对象是否为空的方法

    java判断对象是否为空的方法 发布时间:2020-06-25 14:39:17 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java判断对象是否为空的方法,文章内容质量较 ...

  4. mysql判断当前日期是否为节假日_java 判断日期是否是节假日

    1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3.9包,包 ...

  5. java星期日代码_java 里面日期转星期的简洁代码

    java 里面日期转星期的简洁代码 import java.text.SimpleDateFormat; import java.util.Calendar; public class Lq_1 { ...

  6. java五子棋用到的类_JAVA五子棋用到的知识点以及方法类有哪些?

    展开全部 我是把棋子放到2维数组里,1表示白旗,2表示黑棋,0表示空. 判断输赢的话,32313133353236313431303231363533e78988e69d833133326464646 ...

  7. php获取日期为星期几,php获取日期是星期几

    php获取日期是星期几的方法:1.通过"date("l");"方法获取英文的星期:2.通过"date("w");"方法获 ...

  8. java判断一天是星期几_java判断今天星期几

    /** * 获取当前日期是星期几 * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { S ...

  9. java判断两个int相等_Java 判断两个变量是否相等

    判断两个变量是否相等的方式有两种:利用运算符 == 利用equals方法 (1)比较基本Java基本数据类型 比较基本数据类型,只能用"==",不能用equals,这里比较的是两个 ...

最新文章

  1. MO-JAVA-2.1学习--1
  2. 做 SQL 性能优化真是让人干瞪眼
  3. 一个还算简单的微信消息SDK(基于.Net Standard 2.0)
  4. php用asp文件js,asp下用fso生成js文件的代码
  5. 【设计模式】第八章 适配器模式
  6. 【Kafka】 kafka集群升级导致broker.id发生变动变动引起的问题
  7. CPU性能参数的含义
  8. php链表构造,用PHP实现单向链表结构
  9. 关于autoconf
  10. Linux打印全部的内容,linux提取指定列字符并打印所有内容(awk)
  11. 保活 进程唤醒_Android 8.0以上系统应用如何保活
  12. 通达信完全加密指标破解 通达信完全加密公式源码提取 tni tne tn6还原源文件
  13. 计算机台账管理需求分析,结合工作经验研究数据中心机房管理统计的需求和实方式论文...
  14. dsolve函数的功能_MATLAB求解常微分方程:ode45函数与dsolve函数
  15. 对称加密算法:BlowFish
  16. matlab日期转儒略历,matlab儒略日转为日期
  17. Compiz Fusion 简介
  18. python中lcut什么意思_python中如何画火山图
  19. 前端性能优化 - chrome performance看浏览器渲染过程
  20. VisualStudio各个版本彻底干净卸载

热门文章

  1. 腾讯移动分析系统揭密
  2. redis管道的使用
  3. golang递归获取目录下的所有文件
  4. Tomcat debug启动出错Unable to open debugger port (127.0.0.1:62947): java.net.SocketException socket clo
  5. 怎么对Java服务进行调优的?
  6. C# 实验四 获取系统时间、点击加一秒功能
  7. Python基础之:Python中的异常和错误
  8. 看动画学算法之:排序-快速排序
  9. 怎么break java8 stream的foreach
  10. JDK的快速排序算法实现DualPivotQuicksort