`
xiao_yi
  • 浏览: 405259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

统计时间周,月的计算.

阅读更多

计算周: getDateInWeek()和DateAdd()两个方法

//返回一个日期字符串在星期中的顺序
public static int getDateInWeek(String strDate) {
  DateFormat df = DateFormat.getDateInstance();
  try {
    df.parse(strDate);
    java.util.Calendar c = df.getCalendar();
    int day = c.get(c.DAY_OF_WEEK) - c.SUNDAY;
    return day;
  }
  catch (ParseException e) {
    return -1;
  }
}

//一个日期上加天数
public static String DateAdd(String startDate, int dd) {
  java.text.DateFormat df = java.text.DateFormat.getDateInstance();
  java.util.Date date = new java.util.Date();
  try {
    date = df.parse(startDate);
  }
  catch (Exception ex) {
    System.out.print(ex);
  }

  Calendar calendar = Calendar.getInstance();
  calendar.setTime(date);

  calendar.add(Calendar.DATE, dd);

  String mm = String.valueOf(calendar.get(Calendar.MONTH) + 1);
  if (mm.length() == 1) {
    mm = "0" + mm;
  }
  String day = String.valueOf(calendar.get(Calendar.DATE));
  if (day.length() == 1) {
    day = "0" + day;

  }
  String returnDate = String.valueOf(calendar.get(Calendar.YEAR)) + "-" + mm
      + "-" + day;

  return returnDate;

}

计算月:getCurrentTime("yyyy-MM");返回年-月格式的时间.再将数据库中时间substring(),然后比较.

public static String getCurrentTime(String style) {
   SimpleDateFormat format = new SimpleDateFormat(style);
   return format.format(new Timestamp(System.currentTimeMillis()));
}

分享到:
评论

相关推荐

    C#关于日期月天数和一年有多少周及某年某周时间段的计算

    总结来说,C#提供了强大的日期和时间处理能力,使得开发者能够轻松地进行日期月天数、一年周数的计算,以及确定某年某周的时间段。理解和掌握这些基本操作,对于开发涉及日期和时间功能的应用程序至关重要。

    非常完美Java实现年、月、日、周访问量统计

    在Java编程语言中,实现对年、月、日、周访问量的统计是一项常见的任务,尤其是在网站数据分析或者服务器日志处理中。这个任务涉及到日期时间处理、数据存储以及可能的数据聚合操作。以下是一些关键的知识点,可以...

    Java实现:月,日,年,周,访问量统计

    2. **数据存储**:为了统计访问量,你需要一个数据结构来存储每个时间单位(如日、周、月、年)的访问记录。这可能是一个简单的`HashMap`,其中键是日期对象,值是访问计数。或者,如果需要持久化存储,可以使用...

    应用数理统计-时间序列分析.pptx

    2. 描述性统计分析:计算均值、标准差、偏态、峰度等统计量,绘制时间序列图和自相关函数(ACF)、偏自相关函数(PACF)图。 3. 模型选择:根据ACF和PACF图选择合适的模型。 4. 参数估计:通过最大似然估计或最小...

    基于本体的遥感数据需求文本时间获取及其语义计算.docx

    时间单位包括天、周、月、季和年等,时间单元涉及数字和修饰元素,如季度时间的前三个季度等。 通过对这些要素的深入理解和建模,可以更有效地从遥感数据需求文本中抽取和计算时间信息,提高遥感数据服务的响应速度...

    学习笔记:年、日、月,周访问量统计

    这份"学习笔记:年、日、月,周访问量统计"提供了一个实际的案例,帮助我们理解如何收集、分析并解读这些数据。下面,我们将深入探讨相关知识点。 1. **访问量(Page Views)**:访问量是指用户在网站上打开一个...

    部门员工勤务周统计表.doc

    《部门员工勤务周统计表》是企业管理中一个重要的工具,它主要用于记录和分析员工在一周内的出勤情况,以确保公司运营的有序性和效率。这份文档通常包含以下几个关键部分,每一部分都与企业的日常管理和人力资源管理...

    作业时间统计表.doc

    - **统计周期选择**:可以选择周、旬或月为统计单位,根据企业的具体需求灵活调整。 - **月度记录**:如果以月为单位,需在上、中、下旬各选取三天记录,以避免偶然性因素的影响,提供更全面的数据。 - **部门...

    java 采用单例模式计算当年有多少个周,并列出所有周以及每一个周所对应的时间段(内含注释)

    根据给定文件的信息,本文将详细解析如何使用Java语言及单例模式来计算并列出一年中的所有周及其对应的时间段,同时也会展示如何获取当前日期及其所在周。 ### 一、单例模式简介 单例模式是一种常用的软件设计模式...

    统计员岗位说明书.docx

    统计员需接受会计培训、统计上岗培训和计算机培训,培训时间为两个月。使用的主要工具包括计算机、打印机、电话、计算器和档案柜,需记录的文档包括统计台账和报表。 总结:统计员岗位对人员的专业技能和综合能力...

    作业时间统计表模板.doc

    - **时间区间选择**:可以选择按周、旬或月进行统计,不同时间段的选择可以反映出不同的工作节奏和周期性变化。 - **平均值计算**:如果以员工为纵轴,可以计算部门整体的时间使用情况,这对于评估团队效率和设定...

    JAVA时间工具类(计算法定工作日工时等)

    JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...

    Excel模板周生产量.zip

    5. **自动计算**:模板可能内置了Excel公式,自动计算总生产量、平均值、最大值、最小值等统计信息。 6. **图表**:使用图表可以直观展示产量趋势,如折线图显示周产量随时间的变化,或者柱状图对比不同产品的产量。...

    计算机实践周总结.pdf

    * 一周,看似很简短的时间,实际上按小时计算120小时却是个不小的数字 * 简短的时间仍是有效的,因为在这一周中我们学到了很多东西,并且接触了从没有制作过的文件和一些演示文稿 * 这一周我们在学习的同时,也...

    本周来访人数统计表(DOC格式).doc

    文档标题和描述中提到的是一个“本周来访人数统计表”,这通常用于跟踪和管理企业或组织在特定时间段内的访客流量。这样的表格对于销售、客户服务、活动管理和安全监控等多个方面都具有重要意义。以下是对这个主题的...

    个人一周活动报表.doc

    8. **软件工具**:除了手动填写,还可以利用电子表格软件(如Microsoft Excel或Google Sheets)创建自动化的报表模板,自动化计算和统计,节省时间和提高准确性。 9. **隐私保护**:当在团队中分享报表时,要注意...

    Excel模板加班时间统计表.zip

    这个压缩包包含了名为"加班时间统计表.xlsx"的Excel文件,它能帮助我们有效地记录、计算和分析员工的加班情况。 1. **Excel模板设计**:模板设计通常包括预设的格式、公式和功能,以简化工作流程。在这个加班时间...

    营业周报表模板.doc

    1. **时间范围**:报表会明确指定涵盖的时间段,例如“年 月 日~ 月 日”,这有助于管理者了解报告所覆盖的具体营业周期,从而对比不同时间段的业务表现。 2. **姓名**:记录填写报表的员工姓名,以便追踪和评估...

    作业时间统计表.docx

    8. 合计和平均值:通过汇总所有项目的时间,可以得到员工一天、一周或一个月的工作总时间,而平均值则反映了团队整体的时间利用情况。企业可以根据这些数据进行绩效评估和资源调度。 使用说明强调了记录的规范性,...

Global site tag (gtag.js) - Google Analytics