Java根据当前日期获得这一周的日期

Java根据当前日期获得这一周的日期,不是很经常用,但是用起来又不是很好找的代码!

1/** 2 * 测试 3 * @param args 4 */ 5 public static void main(String[] args) { 6 // 定义输出日期格式 7 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd EEE"); 8 9 Date currentDate = new Date(); 10 11 // 比如今天是2012-12-25 12 List<Date> days = dateToWeek(currentDate); 13 System.out.println("今天的日期: " + sdf.format(currentDate)); 14 for (Date date : days) { 15 System.out.println(sdf.format(date)); 16 } 17 } 18 19 /** 20 * 根据日期获得所在周的日期 21 * @param mdate 22 * @return 23 */ 24 @SuppressWarnings("deprecation") 25 public static List<Date> dateToWeek(Date mdate) { 26 int b = mdate.getDay(); 27 Date fdate; 28 List<Date> list = new ArrayList<Date>(); 29 Long fTime = mdate.getTime() - b * 24 * 3600000; 30 for (int a = 1; a <= 7; a++) { 31 fdate = new Date(); 32 fdate.setTime(fTime + (a * 24 * 3600000)); 33 list.add(a-1, fdate); 34 } 35 return list; 36 }
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

一篇文章带你了解JavaScript日期

日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用

java8 日期类库基本使用

java8日期类库基本使用publicstaticvoidmain(Stringargs){/java比较两个日期的差年月日等/DateTimeFormatterdateTimeFormatter

python 获取今天、昨天、明天的时间时间戳

今天最近24小时最近一周最近一月if__name__'__main__':importdatetimeimporttime获取今天日期print("获取今天日期")todaydatetime.date.today()print(today)201909

HIVE 时间操作函数

日期函数UNIX时间戳转日期函数: from\_unixtime语法:   from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive   selec

MySQL日期处理

一、MySQL获得当前日期时间函数1.1获得当前日期时间(datetime)函数:now()mysqlselectnow();|now()||2008080822:20:46|