Java:从日历获取一周内的任何一天

前端之家收集整理的这篇文章主要介绍了Java:从日历获取一周内的任何一天前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用日历我可以得到当天的周,年和所有细节.那一周我该如何浏览一个特定的日子?

说,calendar.get(Calendar.DAY_OF_WEEK);返回3,这意味着一个星期二.现在,我想在星期五去星期五或那一周的任何一天.我怎样才能做到这一点?

感谢您的回复.我想我需要使场景更加清晰.
基本上,我试图在指定期限内禁用系统中的电子邮件警报.
我得到如下价值:
disableStart =“FRIDAY-19:00”
disableEnd =“SUNDAY-19:00”

现在,我需要验证是否应该在特定时间发送电子邮件.
例如如果今天=星期四任何时候发送电子邮件
但是,如果今天=星期六任何时候都不能按照上述值发送.

解决方法

如果我理解正确,可以使用Calendar.set(Field,value)方法.
SimpleDateFormat f = new SimpleDateFormat("dd-MM-yyyy");
Calendar c = Calendar.getInstance();
System.out.println(c.get(Calendar.DAY_OF_WEEK));
System.out.println(f.format(c.getTime()));
c.set(Calendar.DAY_OF_WEEK,Calendar.TUESDAY);
System.out.println(c.get(Calendar.DAY_OF_WEEK));
System.out.println(f.format(c.getTime()));

产生输出

6
08-10-2010
3
05-10-2010

猜你在找的Java相关文章