热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

判断当前时间是周几、以及是当月的第几个周几

现象:判断当前时间是星期几、以及判断是当前这个月的第几个星期的星期几。方法:1:用于判断的方法工具**判断当前时间是不是星期三*&#x

现象:
判断当前时间是星期几、以及判断是当前这个月的第几个星期的星期几。

方法:
1:用于判断的方法工具


/** 判断当前时间 是不是星期三
* (根据传入的参数进行可控)
* 以及是本月的第几个星期三
*/public static int countDate(Date date,String weekCn){SimpleDateFormat format &#61; new SimpleDateFormat("EEE");SimpleDateFormat simpleDateFormat &#61; new SimpleDateFormat("yyyy-MM-dd");try {String format2 &#61; simpleDateFormat.format(date);System.out.println(String.format("%s 这天是%s", format2,format.format(date)));if(!format.format(date).equals(weekCn)){System.out.println(String.format("%s 这天不是%s", format2,weekCn));return 0;}int day &#61; Integer.parseInt(new SimpleDateFormat("dd").format(date));String yearMonth &#61; new SimpleDateFormat("yyyy-MM-").format(date);int number &#61; 0;for(int i&#61;1;i<&#61;day;i&#43;&#43;){String dayStr &#61; i &#43; "";if(dayStr.length() &#61;&#61; 1){dayStr &#61; "0" &#43; dayStr;}String weekText &#61; format.format(simpleDateFormat.parse(yearMonth &#43; dayStr));if(weekText.equals(weekCn)){number&#43;&#43;;}}System.out.println(String.format("%s 这天是第%d%s", format2,number,weekCn));return number;} catch (ParseException e) {e.printStackTrace();}return 0;}

2:调用判断的方法是不是星期二
这里写图片描述

3&#xff1a;4-10当天返回的结果
这里写图片描述

4&#xff1a;调用判断是不是周三
这里写图片描述

5&#xff1a;周三判断返回结果
这里写图片描述

注意&#xff1a;
利用此工具可进行可控的周几判断&#xff0c;同时返回的数字代表这个周几在当月是第几个周几


推荐阅读
author-avatar
php小学生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有