java根据日期计算周几

硅谷探秘者 1998 0 0
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class MainTest {
	
	private static final SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");;
	
	public static int dateToWeek(Date datet){
		int[] weekDays = { 7,1,2,3,4,5,6 };
		Calendar cal = Calendar.getInstance(); // 获得一个日历
		cal.setTime(datet);
		int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
		if (w < 0)
			w = 0;
		return weekDays[w];
	}
	
	public static int dateToWeek(long time){
		return dateToWeek(new Date(time));
	}
	
	public static int dateToWeek(String datetime) throws ParseException{
		return dateToWeek((Date) f.parse(datetime));
	}
	

	public static void main(String[] args) throws java.text.ParseException {
		System.out.println(MainTest.dateToWeek(1573889695000l));
		System.out.println(MainTest.dateToWeek(new Date()));
	}
}



评论区
请写下您的评论...
暂无评论...
猜你喜欢
数据结构与算法 1444 java使用欧里得比例的方法 publicstaticvoidmain(String[]args){ System.out.println(bili(2,6
java基础 1113 java多空格或tab进行字符串分割publicstaticvoidmain(String[]args){Stringtext="dsdfsdddddgsdfsd";String[]split
weblog 1014 mysql数date类型和数值int类型转换一、date型换int型SELECTUNIX_TIMESTAMP(now())二、int型转date型SELECTFROM_UNIXTIME(1578636398)上述都精确到秒值
spring/springmvc 1605 bean的什么SpringBean的生命在整个Spring中占有很重要的位置,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个
数据库 784 语法:YEARWEEK(date)或YEARWEEK(date,firstdayofweek)参数值date:需要。从中提取年和数的时间值firstdayofweek:可选,指定星
official 594   Bean生命描述的是Spring中一个Bean创建过程和销毁过程中所经历的步骤,其中Bean创建过程是重点。程序员可以利用Bean生命机制对Bean进行自定义加工。
前端(h5) 2032 vue笔记参考:http://www.jiajiajia.club/search?str=vuevue对象的生命!DOCTYPEhtmlhtml head metacharset="UTF-8
weblog 1540 vue对象的生命!DOCTYPEhtmlhtml head metacharset="UTF-8" title/title scriptsrc="js/vue.min.js"/script
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。