package com.yinhe.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * 给一个开始日期,计算接下来一周的结束日期,计算上一周的开始日期和结束日期,含星期几 * @author zhoujingxian * */ public class DateUtil { public static void main(String[] args) { DateUtil.testChange("2015-09-02 00:00:00"); } public static void testChange(String begin){ Calendar dayc1 = new GregorianCalendar(); Calendar dayc2 = new GregorianCalendar(); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date daystart = null; try { daystart = df.parse(begin); } catch (ParseException e) { e.printStackTrace(); } dayc1.setTime(daystart); dayc2.setTime(daystart); df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"); String beginString = df.format(dayc1.getTime()); System.out.println("本周开始日期:" + beginString); dayc1.add(Calendar.DATE, 6); DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"); String num = df2.format(dayc1.getTime());//注意:1:是星期日,2是星期一,3是星期二 System.out.println("本周结束日期:"+num); dayc2.add(Calendar.DATE, -7); df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"); beginString = df.format(dayc2.getTime()); System.out.println("上周开始日期:" + beginString); dayc2.add(Calendar.DATE, 6); df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"); num = df2.format(dayc2.getTime());//注意:1:是星期日,2是星期一,3是星期二 System.out.println("上周结束日期:"+num); } }
相关推荐
* @param int $weekStart 一周以星期一还是星期天开始,0为星期天,1为星期一 * @return array 数组array( "开始日期 ", "结束日期"); */ function getAWeekTimeSlot($gdate = '', $weekStart = 0) { if (! $...
计算一周开始结束日期</title> </head> <body> <form method=post action=./index.html enctype=utf-8> <tr><td>输入年份 <td><input name=year type=text maxlength=4 /> <tr>...
主要介绍了PHP获取日期对应星期、一周日期、星期开始与结束日期的方法,涉及php日期与时间相关计算操作技巧,需要的朋友可以参考下
主要介绍了PHP计算每周的开始和结束日期,php实现计算一年多少周,同时计算出每一周的开始日期和结束日期,需要的朋友可以参考下
查询距离当前系统时间的本周星期一、星期日的天数的日期 获取系统当前 n天后 开始时间 获取系统当前 n天后 结束时间 按照指定格式,格式化指定时间 获取当前日期 获取给定日期N天后的日期 获取某月开始时间 获取本月...
运行结果: 2023年1月有31天 时间段:2023-01-01 至 2023-01-31 ...二:起始日期和结束日期:如果一个年份的开始或结束日期不是星期一,那么该年可能有一周多一天或一周少一天,因此需要考虑这样的情况。
统计两个日期之间的星期几,星期几,星期几,轻松获得1981年1月29日至1981年10月14日之间的一周的日子。 获取各种日期时间元素(日,年,月,周,分,秒,小时)之间的转换,使用此工具,您可以轻松快速地了解某些...
Calendar的一些基本用法, 1.查看时区;...4.指定年和第几周,计算出对应的开始日期和结束日期(注:星期一为周的第一天)。 注:Android默认将周日设置成了周的第一天,计算日期的时候应注意,注意。
3.5.13 YEARFRAC——计算从开始日期到结束日期所经历的天数占全年天数的百分比 149 第4章 逻辑函数 151 4.1 逻辑值函数 151 4.1.1 TRUE——返回逻辑值TRUE 151 4.1.2 FALSE——返回逻辑值FALSE 152 4.2 条件...
当然使每个人都满意,例如每人选择的休息 日如下: 钱:星期一、星期六 孙:星期三、星期日 李:星期五 周:星期一、星期四、星期六 吴:星期二、星期五 陈:星期三、星期六、星期日 2、本程序涉及的知识点 输入函数...
如果假期是在一周中的特定日期(通常是周末),则假期可以在另一天庆祝的情况下提供单独的实际日期和观察日期。 日历类型提供了用于创建带假日的年度日历的基本功能。 BusinessCalendar添加了用于计算工作日和工作...
1.4.12 FirstDayOfWeek属性——获取或设置一周中的第一天 56 1.4.13 Format方法——格式化字符串 56 1.4.14 GETDATE函数——返回当前系统日期和时间 58 1.4.15 GetDayOfMonth方法——返回几号 59 1.4.16 ...
当您要添加新作业时,首先创建一个目录,其中包含有关星期和日期的信息,格式为w01d02 (第一周,第二天)。 您的文件夹结构应如下所示: . ├── README.md └── github-username-directory └── w01d02 ...
请选择您自己的合作伙伴,并在第3周结束时告知我们这一选择。您必须选择一个合作伙伴,除此以外,不允许任何合作。 您最多应在2019年3月10日(星期四)之前通过电子邮件将您的伴侣姓名告知Patricia A. Vargas博士,...
大赛将在大赛结束后邀请专业教师对参赛作品进行评审,赛后一周左右公布大赛结果 。优胜者除获得一定的物质奖励外,并颁发获奖证书。 (二)参赛内容要求: 1、参赛者必须保证作品的原创性,不得拷贝、套改。不侵犯第...
大赛将在大赛结束后邀请专业教师对参赛作品进行评审,赛后一周左右公布大赛结果 。优胜者除获得一定的物质奖励外,并颁发获奖证书。 (二)参赛内容要求: 1、参赛者必须保证作品的原创性,不得拷贝、套改。不侵犯第...
第一列应该以文件名开始。可以 在//字符后添加注释。例如,你可以创建包含下列字符串的 backup.lst: c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //备份图片 c:\work\misc 接着运行: rar a ...
'l' 列出存档文件的属性、大小、日期、时间和名称,每个文件一行。如 果文件被加密,行以 * 号开始。 'lt' 以多行模式显示详细的文件信息。此信息包括文件校验和值、主机 OS、压缩选项和其他参数。 'lta' ...
第一列应该以文件名开始。可以 在//字符后添加注释。例如,你可以创建包含下列字符串的 backup.lst: c:\work\doc\*.txt //备份文本文档 c:\work\image\*.bmp //备份图片 c:\work\misc 接着运行: ...