获取下周一至周三的时间

public class Demo {

public static void main(String[] args) {
// TODO Auto-generated method stub
// 日期格式转换
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 当前日期
Calendar instance = Calendar.getInstance();
// 调整到下周
instance.add(Calendar.WEDNESDAY, 1);
// 调整到下周1
instance.set(Calendar.DAY_OF_WEEK, -2);
//循环打印
for (int i = 1; i <= 3; i++) {
System.out.println( "星期" + i + ":" +sdf.format(instance.getTime()));
instance.add(Calendar.DAY_OF_WEEK, 1);
}
System.out.println(sdf.format(getStartTime()));
System.out.println(sdf.format(getEndTime()));
private static Date getStartTime() {
Calendar weekdayStart = Calendar.getInstance();
weekdayStart.set(Calendar.HOUR, 0);
weekdayStart.set(Calendar.MINUTE, 0);
weekdayStart.set(Calendar.SECOND, 0);
weekdayStart.set(Calendar.MILLISECOND, 0);
return weekdayStart.getStartTime();
}

private static Date getEndTime() {
Calendar weekdayEnd = Calendar.getInstance();
weekdayEnd.set(Calendar.HOUR, 23);
weekdayEnd.set(Calendar.MINUTE, 59);
weekdayEnd.set(Calendar.SECOND, 59);
weekdayEnd.set(Calendar.MILLISECOND, 999);
return weekdayEnd.getTime();
}
}
}

时间: 2024-10-14 00:42:29

获取下周一至周三的时间的相关文章

获取网络上的北京时间,如果大于设定的过期时间就...

设置一个过期时间 ,定义时间变量dd,dd获取网络上的北京时间,如果获取失败,就获取计算机当前时间,再比对dd与过期时间,如果dd大于过期时间,就执行... // 比对固定时间,看是否超时. private void CompareTime() { try { dd = GetBeijingTime(); i = DateTime.Compare(dd, Convert.ToDateTime("2013-1-1 00:00:00")); if (i < 0) { dd = Dat

关于时间的操作(Java版)——获取给定时间与当前系统时间的差值(以毫秒为单位)

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class Test { /** * 获取给定时间与当前系统时间的差值(以毫秒为单位) * * @author GaoHuanjie */ public long getTimeDifferenceBetweenSystemTimeAndParamTime(String paramTime) { DateFor

java 获取服务器时间同步本地计算机时间

http://hi.baidu.com/captives/item/25c8b80170a9b0ccf45ba6f8 -------------------------------------------------------- package dtm.tools;            import java.io.BufferedInputStream;      import java.io.BufferedReader;      import java.io.IOException;

Android获取设备採用的时间制式(12小时制式或24小时制式)

/** * 获取设备採用的时间制式(12小时制式或者24小时制式) * 注意: * 在模拟器上获取的时间制式为空 */ private void getTime_12_24(Context context){ ContentResolver contentResolver = context.getContentResolver(); String time_12_24 = Settings.System.getString(contentResolver,Settings.System.TIM

delphi 获取文件的最新修改时间 http://www.delphitop.com/html/wenjian/64.html

delphi 获取文件的最新修改时间 作者:admin 来源:未知 日期:2010/1/28 13:15:22 人气:1054 标签: QQ空间新浪微博腾讯微博腾讯朋友QQ收藏百度空间百度贴吧更多0 delphi 获取文件的最新修改时间 varDateTime: TDateTime;beginFileAge('C:\Windows\Notepad.exe', DateTime);ShowMessage(DateTimeToStr(DateTime));end;

获取当前的日期和时间-数码

IOS---如何获取当前的日期和时间,并显示 创建两个UILable: Lable1,Lable2.创建好IBOutlate并连线, 然后用如下方法: -(void)updateLabel { NSDate* now = [NSDate date]; NSCalendar *cal = [NSCalendar currentCalendar]; unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCal

“全栈2019”Java多线程第三十五章:如何获取线程被等待的时间?

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多线程第三十五章:如何获取线程被等待的时间? 下一章 "全栈2019"Java多线程第三十六章:如何设置线程的等待截止时间 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复&qu

git如何获取单个文件的提交时间

git如何获取一个文件的提交时间并格式化输出 用python实现: 1.利用git命令行获取一个文件的提交时间 2.将结果格式化输出 原文地址:https://www.cnblogs.com/sikeblogs/p/12114651.html

基础资料功能开发(附件上传、查看,获取当前用户信息、时间)

1.数据库建表.SYS_MODULE挂菜单.给菜单添加权限 2.创建Action.Dao.model.service... 3.struts-aqxx.xml配置 <action name="zlaqJczl/*" method="{1}" class="com.tech15.aqxx.action.ZlaqJczlAction"> <result name="*" type="direct&quo