Java计算给定日期所在的周一、周日 2022-05-11 08:26 536阅读 0赞 public class DateUtil \{ public static void main(String\[\] args) \{ try \{ String d = "2018-03-01"; System.out.println(getMonday(d)); System.out.println(getSunday(d)); \} catch (ParseException e) \{ e.printStackTrace(); \} \} //获得周日 的日期 public static String getSunday(String d) throws ParseException \{ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式 Calendar cal = Calendar.getInstance(); Date time=sdf.parse(d); cal.setTime(time); //判断要计算的日期是否是周日,如果是则返回 int dayWeek = cal.get(Calendar.DAY\_OF\_WEEK);//获得当前日期是一个星期的第几天 if(1 == dayWeek) \{ return d; \} cal.add(Calendar.DATE, 8 - dayWeek); return sdf.format(cal.getTime()); \} // 获得周一的日期 public static String getMonday(String d) throws ParseException \{ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式 Calendar cal = Calendar.getInstance(); Date time=sdf.parse(d); cal.setTime(time); //判断要计算的日期是否是周日,如果是则返回 int dayWeek = cal.get(Calendar.DAY\_OF\_WEEK);//获得当前日期是一个星期的第几天 if(1 == dayWeek) \{ dayWeek = 8; \} cal.add(Calendar.DATE, 2 - dayWeek); return sdf.format(cal.getTime()); \} \}
相关 java 工作日设置,周一至周日,周二至周日等等 > 最近公司app店铺工作日需要设置工作日期,例如:周一至周日,周二至周日等等。由于项目敢的比较紧,所以用最简单的方法,一个个去判断。当然小伙伴们有更好的方法欢迎留言分享... 朱雀/ 2021年07月05日 02:15/ 1 赞/ 11024 阅读
相关 vue 求上一周,周一,周日的日期 需求请求接口,但是必须是`上一周`,`周一到周日`的日期,比如今天是2021.7.23 ,周五。因为是周五,所以我请求接口要用上一周,周一到周日的日期。那经过计算,`上周周一 妖狐艹你老母/ 2021年09月09日 04:02/ 0 赞/ 952 阅读
相关 Java给定日期计算是第几周 public static void main(String[] args) throws ClassNotFoundException, 以你之姓@/ 2022年05月09日 01:36/ 0 赞/ 451 阅读
相关 Java计算给定日期所在的周一、周日 public class DateUtil \{ public static void main(String\[\] args) \{ 女爷i/ 2022年05月11日 08:26/ 0 赞/ 537 阅读
相关 Java 根据指定日期计算所在周的周一和周日 实现的功能:根据参数curDate,能够获取该curDate所在的周的周一和周末。 代码如下: public static void main(String[] a 以你之姓@/ 2022年05月19日 10:58/ 0 赞/ 380 阅读
相关 C# 获取周一、周日 一、按国内计算周一为一周的起点,周日为一周的终点 1.获取周一 //获取周一 private DateTime getMonday() { 柔情只为你懂/ 2022年06月11日 08:19/ 0 赞/ 869 阅读
相关 JAVA-获取一周中,周一和周日的日… //获取一周中的第一天和最后一天 public static Map getWeekMonAndSun() \{ Map map = new HashMap(); 太过爱你忘了你带给我的痛/ 2022年06月14日 03:14/ 0 赞/ 298 阅读
相关 计算给定日期增加自然月后的日期 该代码函数实现的功能是,在给定日期的基础上增加固定月份后的日期,注意增加的是自然月。 例如: 2001-01-28、2001-01-29、2001-01-30、2001 古城微笑少年丶/ 2022年06月17日 07:11/ 0 赞/ 181 阅读
相关 java获取指定日期所在周的 周一 和 周日 获取指定日期所在周的周一: / 获取指定日期所在周的周一 @param date 日期 / public static Date getFirs 客官°小女子只卖身不卖艺/ 2022年11月20日 06:58/ 0 赞/ 719 阅读
相关 查询周一到周日的数据(中国时间) – 查询周一到周日的数据(中国时间) SELECT FROM 表名 WHERE YEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d'),1) = 左手的ㄟ右手/ 2022年12月21日 04:54/ 0 赞/ 91 阅读
还没有评论,来说两句吧...