Java获取今天是星期几
Java获取今天是星期几
package com.Test;import java.util.Calendar;public class Test {public static void main(String[] args) {String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};Calendar calendar=Calendar.getInstance();System.out.println("今天是中国的"+weekDays[calendar.get(Calendar.DAY_OF_WEEK)-1]);}
}
输出结果
今天是中国的星期一
1.详解:
weekDays[calendar.get(Calendar.DAY_OF_WEEK)-1]一、为什么要在weekDays数组中减一?因为calendar.get(Calendar.DAY_OF_WEEK)获取到的为今天是这一周的第几天,而代码是外国人编写的,在国外一周的开始不是星期一
而是星期天,所以如果今天是中国的星期一,但是calendar.get(Calendar.DAY_OF_WEEK)获取的却是2.
2.实例详解:
package com.Test;import java.util.Calendar;public class Test {public static void main(String[] args) {String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};// String[] weekDays = {"星期六","星期日", "星期一", "星期二", "星期三", "星期四", "星期五"};Calendar calendar=Calendar.getInstance();System.out.println("今天是中国的"+weekDays[calendar.get(Calendar.DAY_OF_WEEK)-1]);System.out.println("得到外国的今天是这一周的第"+calendar.get(Calendar.DAY_OF_WEEK)+"天");}
}
- 输出一:
今天是中国的星期一
- 输出二:
得到外国的今天是这一周的第2天 //这是不减一的输出结果
3.如果编写不想减一,还想正确输出中国今天是星期几,则需要改变WeekDays数组的顺序,将星期六放在最前面。(不要忘记数组是从0开始的,所以要往后推一个数)
- 例如:String[] weekDays = {“星期六”,“星期日”, “星期一”, “星期二”, “星期三”, “星期四”, “星期五”};
Java获取今天是星期几相关推荐
- java获取当前时间星期几_java怎么获取当前日期是星期几
java怎么获取当前日期是星期几 第一种方法:/** * 获取当前日期是星期几 * * @param date * @return 当前日期是星期几 */ public String getWeekO ...
- java获取当前日期 星期几_java获取当前日期是星期几的方法
java获取当前日期是星期几的方法 发布时间:2020-06-29 11:16:15 来源:亿速云 阅读:133 作者:Leah 本篇文章为大家展示了java获取当前日期是星期几的方法,代码简明扼要并 ...
- java获取当天星期几
简单粗暴的两种方法 1.自己写一个方法获取日期 取余 /*** 获取当前日期是星期几<br>* * @param dt* @return 当前日期是星期几*/public static S ...
- Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几
Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...
- 如何获取服务器上文件的hashcode,java获取文件hashcode
java获取文件hashcode [2021-02-05 18:36:57] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...
- java 获取手机归属地_java 获取手机归属地
java 获取手机归属地 [2021-01-30 20:46:44] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...
- java得到文件创建时间linux,linux java获取文件创建时间
linux java获取文件创建时间 [2021-01-31 07:35:22] 简介: 服务器 背景 有时候我们需要获取文件的创建时间. 例如: 我在研究 <xtrabackup 原理图&g ...
- java 获取指定日前的前一天
/*** @Author:* @Description:更加输入日期,获取输入日期的前一天* @Date:* @strData:参数格式:yyyy-MM-dd* @return:返回格式:yyyy-M ...
- java获取指定日期的所在周的第一天(周一)
java获取指定日期的所在周的第一天(周一) private static void getWeekByDate(Date time) {SimpleDateFormat sdf = new Simp ...
- java获取当前年月日历_java万年历,获取该年月日历表
这篇文章主要介绍了java获取对应年月分日历表有需要的朋友可以来参考下 这篇文章应用java技术输入年份和月份获取该年月日历表,下面通过一段代码给大家做展示: 输入年份和月份,打印出这个月的日历表 1 ...
最新文章
- oracle 12c多租户下的日常操作变化
- python饼状图颜色一样_Python饼状图的绘制实例
- 通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序
- 幻像类型提高了编译时的安全性
- [HTML5amp;CSS3]Transform具体解释
- npm run dev (明明有.vue文件),却报错 cannot GET
- selenium WebDriverWait类等待机制的实现
- 对抗攻击之利用水印生成对抗样本
- Eclipse环境下 spring MVC 入门实例
- twemproxy源码分析之四:处理流程ji(内容属于转载。
- 强悍的命令行 —— echo、env($PATH)、sudo
- a span做成按钮样式不选中文字
- JS getElementsByClassName
- SpringBoot官方文档学习
- 内容分发网络(CDN)
- ABE或IBE中属性撤销的寻找最小覆盖集的基本算法
- 世界树(worldtree)
- Arduino入门(一)
- 第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息
- 06CookieSession-12. HttpSession的钝化和活化
热门文章
- 网站建设的方案和流程介绍
- 跳马周游c++_c++广搜法跳马问题(队列)
- 浅谈路由CSRF危害,和非主流姿势
- Cobbler 批量安装操作系统 (基于Centos7.x )
- 云信api_网易数帆开源贡献获业界肯定,轻舟API网关获OSCAR尖峰开源技术创新奖...
- Struts-2.3.24.1官方例子-struts2-blank
- struck(结构化SVM用于视觉跟踪)--源代码详解--main.cpp
- MacBook 电脑Touch Bar该怎么设置
- python中content什么意思_python中requests的response.text与response.content区别
- Nmap的下载与基本命令运用