计算周: 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()));
}
分享到:
- 2007-10-30 21:46
- 浏览 1115
- 评论(0)
- 论坛回复 / 浏览 (0 / 3191)
- 查看更多
相关推荐
总结来说,C#提供了强大的日期和时间处理能力,使得开发者能够轻松地进行日期月天数、一年周数的计算,以及确定某年某周的时间段。理解和掌握这些基本操作,对于开发涉及日期和时间功能的应用程序至关重要。
在Java编程语言中,实现对年、月、日、周访问量的统计是一项常见的任务,尤其是在网站数据分析或者服务器日志处理中。这个任务涉及到日期时间处理、数据存储以及可能的数据聚合操作。以下是一些关键的知识点,可以...
2. **数据存储**:为了统计访问量,你需要一个数据结构来存储每个时间单位(如日、周、月、年)的访问记录。这可能是一个简单的`HashMap`,其中键是日期对象,值是访问计数。或者,如果需要持久化存储,可以使用...
2. 描述性统计分析:计算均值、标准差、偏态、峰度等统计量,绘制时间序列图和自相关函数(ACF)、偏自相关函数(PACF)图。 3. 模型选择:根据ACF和PACF图选择合适的模型。 4. 参数估计:通过最大似然估计或最小...
时间单位包括天、周、月、季和年等,时间单元涉及数字和修饰元素,如季度时间的前三个季度等。 通过对这些要素的深入理解和建模,可以更有效地从遥感数据需求文本中抽取和计算时间信息,提高遥感数据服务的响应速度...
这份"学习笔记:年、日、月,周访问量统计"提供了一个实际的案例,帮助我们理解如何收集、分析并解读这些数据。下面,我们将深入探讨相关知识点。 1. **访问量(Page Views)**:访问量是指用户在网站上打开一个...
《部门员工勤务周统计表》是企业管理中一个重要的工具,它主要用于记录和分析员工在一周内的出勤情况,以确保公司运营的有序性和效率。这份文档通常包含以下几个关键部分,每一部分都与企业的日常管理和人力资源管理...
- **统计周期选择**:可以选择周、旬或月为统计单位,根据企业的具体需求灵活调整。 - **月度记录**:如果以月为单位,需在上、中、下旬各选取三天记录,以避免偶然性因素的影响,提供更全面的数据。 - **部门...
根据给定文件的信息,本文将详细解析如何使用Java语言及单例模式来计算并列出一年中的所有周及其对应的时间段,同时也会展示如何获取当前日期及其所在周。 ### 一、单例模式简介 单例模式是一种常用的软件设计模式...
统计员需接受会计培训、统计上岗培训和计算机培训,培训时间为两个月。使用的主要工具包括计算机、打印机、电话、计算器和档案柜,需记录的文档包括统计台账和报表。 总结:统计员岗位对人员的专业技能和综合能力...
- **时间区间选择**:可以选择按周、旬或月进行统计,不同时间段的选择可以反映出不同的工作节奏和周期性变化。 - **平均值计算**:如果以员工为纵轴,可以计算部门整体的时间使用情况,这对于评估团队效率和设定...
JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...
5. **自动计算**:模板可能内置了Excel公式,自动计算总生产量、平均值、最大值、最小值等统计信息。 6. **图表**:使用图表可以直观展示产量趋势,如折线图显示周产量随时间的变化,或者柱状图对比不同产品的产量。...
* 一周,看似很简短的时间,实际上按小时计算120小时却是个不小的数字 * 简短的时间仍是有效的,因为在这一周中我们学到了很多东西,并且接触了从没有制作过的文件和一些演示文稿 * 这一周我们在学习的同时,也...
文档标题和描述中提到的是一个“本周来访人数统计表”,这通常用于跟踪和管理企业或组织在特定时间段内的访客流量。这样的表格对于销售、客户服务、活动管理和安全监控等多个方面都具有重要意义。以下是对这个主题的...
8. **软件工具**:除了手动填写,还可以利用电子表格软件(如Microsoft Excel或Google Sheets)创建自动化的报表模板,自动化计算和统计,节省时间和提高准确性。 9. **隐私保护**:当在团队中分享报表时,要注意...
这个压缩包包含了名为"加班时间统计表.xlsx"的Excel文件,它能帮助我们有效地记录、计算和分析员工的加班情况。 1. **Excel模板设计**:模板设计通常包括预设的格式、公式和功能,以简化工作流程。在这个加班时间...
1. **时间范围**:报表会明确指定涵盖的时间段,例如“年 月 日~ 月 日”,这有助于管理者了解报告所覆盖的具体营业周期,从而对比不同时间段的业务表现。 2. **姓名**:记录填写报表的员工姓名,以便追踪和评估...
8. 合计和平均值:通过汇总所有项目的时间,可以得到员工一天、一周或一个月的工作总时间,而平均值则反映了团队整体的时间利用情况。企业可以根据这些数据进行绩效评估和资源调度。 使用说明强调了记录的规范性,...