`
ximi303788923
  • 浏览: 1686 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

日期与周

阅读更多
public static void main(String[] args){
//         SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd");
//         System.out.println(simple.format(new Date()));

     Calendar c_begin = new GregorianCalendar();
     Calendar c_end = new GregorianCalendar();
     Calendar c_d = new GregorianCalendar();
     DateFormatSymbols dfs = new DateFormatSymbols();
     String[] weeks = dfs.getWeekdays();
     c_begin.set(2010, 6, 15); //Calendar的月从0-11,所以4月是3.
     c_end.set(2010, 6, 20); //Calendar的月从0-11,所以5月是4.
     c_d.setMinimalDaysInFirstWeek(1);
     int count = 1;
     c_end.add(Calendar.DAY_OF_YEAR, 1);  //结束日期下滚一天是为了包含最后一天
//while(c_begin.after(c_d)){
//    System.out.println("第"+count+"周  日期:"+new java.sql.Date(c_begin.getTime().getTime())+", "+weeks[c_begin.get(Calendar.DAY_OF_WEEK)]);
//
//      if(c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
//       count++;
//      }
//      c_begin.add(Calendar.DAY_OF_YEAR, 1);
//}
     System.out.println();
         System.out.println("下");
     while(c_begin.before(c_end)){
      System.out.println("第"+count+"周  日期:"+new java.sql.Date(c_begin.getTime().getTime())+", "+weeks[c_begin.get(Calendar.DAY_OF_WEEK)]);
         System.out.println(new java.sql.Date(c_begin.getTime().getTime()+1));
      if(c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
       count++;
      }
      c_begin.add(Calendar.DAY_OF_YEAR, 1);
     }
}
分享到:
评论

相关推荐

    java 周算法 通过日期得到周信息

    本文将详细介绍一个Java程序中的实用工具类——`WeekUtil`,该类主要用于处理与周相关的各种计算问题,如确定某个日期所在的周数、获取指定周的第一天和最后一天等。这对于需要根据日期进行周统计的应用场景非常有用...

    C# 年 周 月 的计算

    这样的应用可以帮助开发者或用户直观地理解日期与周之间的关系。 此外,C#还提供了DateTimeOffset结构,它包含了一个DateTime值和一个时区偏移,对于需要处理时区的应用来说非常有用。Calendar类则提供了更多的日历...

    JS获取当天是本年的第几周和本周的起始日期

    然后,我们将`today`设置为指定日期,计算`today`与`beginDay`之间相差的毫秒数除以一周的毫秒数(7天*24小时*60分钟*60秒*1000毫秒),向上取整,得到的就是当前日期所在的周数。需要注意的是,如果`today`正好是...

    易语言取本周开始结束日期

    这可以通过计算当前日期与周一的日期差来完成。易语言提供了一个“日期差”子程序,可以计算两个日期之间的天数差。我们需要找到距离当前日期最近的周一,如果当前日期就是周一,那么本周开始日期就是当前日期;如果...

    ABAP计算日期的函数

    以下是从给定文件中提取的关键知识点,这些知识点覆盖了ABAP中处理日期的各种常见需求,包括日期的转换、日期间隔计算、日期有效性检查、以及日期与周的关系等。 ### ABAP中的日期计算函数 1. **计算工作天数**:...

    C# DataCode 几年几周 转换日期 周一

    在实际项目中,这样的功能可能会被封装在更复杂的业务逻辑中,与其他日期处理功能一起,构成一个完整的日期管理模块。 总的来说,理解和处理“几年几周”到具体日期的转换,是C#开发中的一个实用技能,涉及到日期...

    JS实现日期上下周切换

    它首先计算了指定日期与当年第一天之间的差值(单位:天),然后加上1(即当天的星期数减去1)后除以7并向上取整得到每周的周数。 #### 2.4 切换周功能 `downWeek`函数实现了日期的上下周切换功能。通过传入`"down...

    2019周与日期转换.xlsx

    2019周与日期转换里面可以直接往下拖,会出现2020 2021年以及往后的年份的周与日期转换,主要是用了excel里面一个日期的函数

    查询日期所在的自然周,月的起始日期

    查询所传过来的日期所在的自然周,月的起始和截止的日期

    一行代码判断两个日期是否在同一周

    这样可以确保如果两个日期在同一周,它们与各自周日的差值相同。 ### 方法二:基于日期减去特定日期后的余数 **原理**:假设有一个日期`dt`是某周的星期天,例如1752年12月31日。如果日期1减去`dt`所得到的天数...

    判断当前日期是否在本月的最后一周内

    再计算这个日期与当前日期的差,如果在范围内,就说明当前日期在本月最后一周内。 2. **判断日期是否在某一周内的最后几天**: 我们可以先获取指定日期所在周的周一,然后计算与该周日的差距。如果差值小于等于3...

    Java中用Calendar类计算周和周的起始日期

    Java 中用 Calendar 类计算周和周的起始日期 Java 中用 Calendar 类计算周和周的起始日期时,需要了解 Calendar 类的使用方法和日期计算的逻辑。在 Java 中,Calendar 类提供了计算周和周的起始日期的方法。 首先...

    日期效果, 以 周 为 单 位,经过自己修改后,周.rar

    "日期效果,以周为单位,经过自己修改后,周.rar"这个压缩包文件内容很可能是针对JavaScript日期处理的一个自定义实现,特别关注以周为时间单位的日历展示效果。 在JavaScript中,处理日期通常涉及到`Date`对象的...

    周日历js插件,weeklyCalendar,只显示一周的日期

    与传统的全月视图日历不同,它只显示七天的日期,使得用户可以快速聚焦于当前或即将来临的一周,对于计划周内的工作、活动或者会议尤为便捷。 2. **自定义提醒** weeklyCalendar支持添加不同样式的日历提醒。这...

    js计算两个日期相差几周

    ### JavaScript 计算两个日期相差几周的知识点详解 在日常开发工作中,我们经常会遇到需要处理日期的问题,比如计算两个日期之间的差距等。本篇文章将详细介绍如何使用JavaScript编写一个函数来计算两个日期之间...

    java获取日期 本周本年 本月 上一年

    java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年...

    ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例

    在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...

    Oracle 获得某日期属于一年中的第几个自然周

    标题“Oracle 获取某日期属于一年中的第几个自然周”指的是在Oracle数据库系统中,通过SQL查询来确定一个特定日期在当年是第几周的问题。在实际业务中,这样的功能可能用于统计、报告或者数据分析,例如,公司可能...

    前端easyUI日期选择器(日/周/月)示例

    1.日期选择器可以提供日选择器、周选择器、月选择器 2.日选择器最大31天,选择起始日期后,在选择结束日期时,会在日历上默认开始日期+最大天数后的日期 3.周选择最大选择12个周,选择起始周后,在选择结束周时,会...

    有关日期与周数的相互转换

    日期与周数的相互转换是计算机编程中常见的时间处理任务,尤其在数据分析、日历应用等领域十分关键。这里我们详细探讨如何实现这个功能,以及如何根据给定的规则进行转换。 首先,我们要理解一个基本的一周定义:一...

Global site tag (gtag.js) - Google Analytics