- 浏览: 32594 次
- 性别:
- 来自: 沈阳
最新评论
String[] dates = new String[7];
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, Integer.parseInt(workhoursImsVO.getFYear()));
cal.set(Calendar.WEEK_OF_YEAR, Integer.parseInt(workhoursImsVO.getFWeeks()));
Calendar cal1 = (Calendar)cal.clone();
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
cal.add(Calendar.DATE,cal.getActualMinimum(Calendar.DAY_OF_WEEK)-dayOfWeek);
cal.add(Calendar.DATE, 1);
Date d = cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
dates[0] = sdf.format(d).trim();
String temp = sdf.format(d).trim();
Calendar tempcal = Calendar.getInstance();
for(int i = 1; i < 6; i ++){
try {
tempcal.setTime(new SimpleDateFormat("yyyy-MM-dd").parse(temp));
} catch (ParseException e) {
e.printStackTrace();
}
tempcal.set(cal.get(Calendar.YEAR),tempcal.get(Calendar.MONTH), tempcal.get(Calendar.DATE) + i);
dates[i] = sdf.format(tempcal.getTime()).trim();
}
cal1.add(Calendar.DATE,cal1.getActualMaximum(Calendar.DAY_OF_WEEK)-dayOfWeek);
cal1.add(Calendar.DATE, 1);
dates[6] = sdf.format(cal1.getTime()).trim();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, Integer.parseInt(workhoursImsVO.getFYear()));
cal.set(Calendar.WEEK_OF_YEAR, Integer.parseInt(workhoursImsVO.getFWeeks()));
Calendar cal1 = (Calendar)cal.clone();
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
cal.add(Calendar.DATE,cal.getActualMinimum(Calendar.DAY_OF_WEEK)-dayOfWeek);
cal.add(Calendar.DATE, 1);
Date d = cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
dates[0] = sdf.format(d).trim();
String temp = sdf.format(d).trim();
Calendar tempcal = Calendar.getInstance();
for(int i = 1; i < 6; i ++){
try {
tempcal.setTime(new SimpleDateFormat("yyyy-MM-dd").parse(temp));
} catch (ParseException e) {
e.printStackTrace();
}
tempcal.set(cal.get(Calendar.YEAR),tempcal.get(Calendar.MONTH), tempcal.get(Calendar.DATE) + i);
dates[i] = sdf.format(tempcal.getTime()).trim();
}
cal1.add(Calendar.DATE,cal1.getActualMaximum(Calendar.DAY_OF_WEEK)-dayOfWeek);
cal1.add(Calendar.DATE, 1);
dates[6] = sdf.format(cal1.getTime()).trim();
发表评论
-
百度地图和ztree开发电子围栏功能
2016-09-29 09:27 4821jsp <%@ page language=" ... -
Oracle11g Enterprise Manager配置失败
2014-04-29 11:20 2570Win7先安装oracle 11g时,安装检测到系统的主 IP ... -
java弹窗导入导出文件
2014-03-24 11:42 1534package com.action.frame; impo ... -
jsp访问上级窗口元素
2014-04-29 11:22 444opener.document.getElementById( ... -
页面关闭IE触发事件方法
2013-09-30 09:56 593function window.onbeforeunload( ... -
页面右下角消息提示
2013-09-29 14:05 497<%@ page language="java ... -
oracle 日期列表
2013-09-29 12:52 524获取某个时间段之间的月份列表(示例返回2009-03到2010 ... -
倒计时
2013-09-24 10:01 368//提交 function doSubmit(){ ... -
oracle11G 最新驱动包
2013-09-24 10:00 701oracle11G 最新驱动包 解决与Spring冲突问题 ... -
获取第几天后的日期
2013-09-16 09:23 592Calendar cal = Calendar.getInst ... -
web工程下获取properties文件
2013-09-16 09:19 566String propertiesPath = getClas ... -
javamail
2013-09-16 09:15 558final SendMail sendmail = new S ... -
JSP判断日期间隔天数
2013-07-15 11:14 636var temp_field1 = $("#temp ... -
dtree不选中子节点处理
2013-05-17 10:35 1306//dtree.js 208行(chks[i].checked ... -
IE8下JS插入表格
2013-05-17 10:25 690//IE8下使用JS插入JSP表格 var tbl = do ... -
JSP选项卡显示
2013-05-17 10:22 2022<%@ page language="java ... -
JSP样式实例
2013-05-10 15:59 676<%@ page contentType="t ... -
Oracle表空间和用户创建赋权限
2013-05-10 15:54 670--RLDM CREATE TABLESPACE RLDM D ... -
hibernate oracle 主键递增
2013-05-10 15:47 490<?xml version="1.0" ... -
Spring配置文件,SSH, Oracl数据库
2013-05-10 15:45 733<?xml version="1.0" ...
相关推荐
java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段
根据给定文件的信息,本文将详细解析如何使用Java语言及单例模式来计算并列出一年中的所有周及其对应的时间段,同时也会展示如何获取当前日期及其所在周。 ### 一、单例模式简介 单例模式是一种常用的软件设计模式...
运用java1.8的LocalDateTime和TemporalAdjusters等方法,通过指定的时间段获得整年、整月、整周整日、整小时的数据,并且还可以根据月、周、日、小时进行细化分隔,绝对的可以运行。
总的来说,`java.util.Date` 类在获取和表示当前系统时间上是一个基础且实用的工具,虽然在新的Java版本中有了更好的替代品,但理解其工作原理对于理解Java的日期和时间处理至关重要。在实际编程中,根据项目需求和...
本文将详细讲解如何根据给定的标题和描述,利用Java编程语言来判断当前日期是否在本月的最后一周内,以及如何判断日期是否在某一周内的最后几天、前几天或24小时内。 首先,我们需要引入Java的`java.time`包,这个...
在Java编程语言中,显示当前时间是一个常见的任务,它涉及到日期和时间类的使用。Java提供了多种方式来获取和格式化当前系统时间。本篇文章将深入探讨如何通过Java程序实现显示当前时间的功能。 首先,Java标准库中...
2. **数据分析**: 分析某一时间段内的数据时,按季度进行汇总统计。 3. **市场调研**: 市场部门可能会按季度分析市场趋势或消费者行为。 4. **项目管理**: 按季度评估项目进度和成果。 #### 六、扩展知识点 1. **...
这段代码首先创建了一个`Calendar`实例,并设置了指定的日期,然后通过`get`方法获取了这个日期是一周中的哪一天。 ##### 2.3 获取当前星期 除了计算具体日期对应的星期,有时还需要获取当前星期的起始日期。这可以...
总之,`GregorianCalendar`是Java中处理日期和时间的强大工具,不仅可以获取系统当前时间,还能进行各种日期和时间的计算与操作。通过熟练掌握`GregorianCalendar`的使用,开发者可以更好地处理程序中的日期和时间...
要实现Java获取指定开始时间与结束时间之间的所有日期,我们需要使用Java的日期和时间相关类,包括`java.text.SimpleDateFormat`和`java.util.Calendar`。下面是一个简单的示例代码: ```java import java.text....
通过正确使用java.util.Calendar、java.text.SimpleDateFormat等类,可以轻松获取如当前日期、上月日期、上周日期等特殊日期,对于日志记录、数据统计和时间追踪等功能的实现至关重要。在实际开发中,应当仔细处理...
综上所述,这段代码主要实现了使用单例模式计算一年中周数的功能,并且能够输出每个周的起始和结束日期,同时也提供了获取当前日期、当前周数及当前星期的方法。这对于需要进行日期统计的应用非常有用。
在本次的Java课程设计中,我们关注的是一个功能丰富的日历应用,它包含了当前时间、当前日期、记事本以及农历转换的特性。这个项目旨在帮助学生深化对Java编程语言的理解,尤其是涉及到日期时间处理、GUI界面设计...
### Java 获取当前时间的程序知识点解析 #### 一、程序概述 本程序是用Java编写的,主要功能是通过按钮触发事件来获取并显示当前时间。时间分别显示为时、分、秒三个部分,并且各自在不同的`JLabel`控件上显示。 #...
根据给定文件的信息,本文将深入探讨 Java 中与时间处理相关的知识,重点在于获取特定日期的方法及其实现细节。文章将覆盖如下知识点: 1. **Java 时间类的基础介绍** 2. **日期格式化与解析** 3. **获取当前日期、...
查询所传过来的日期所在的自然周,月的起始和截止的日期
7. **比较和查询**:可以轻松比较两个日期时间对象,或者查询某个日期时间是否在另一日期时间之前或之后,还可以获取某个日期的星期几、一年中的第几天等信息。 8. **ISO-8601兼容**:Joda-Time完全兼容ISO-8601日...
闰年,30天 31天 28天 29天 之分 所以 我谢了个方法 来拼日期输出的格式是 20130927 这样,查询的日期范围是45天内的 自己写了个类 分享给大家,可能有些逻辑有写笨拙,大家别喷,我写了一天半才 才这好这一段代码
### Java使用单例模式计算某一年(默认今年)一共有多少个周,以及列出每一周和其所对应的时间段 在Java编程中,日期与时间处理是常见需求之一,特别是对于那些涉及时间序列分析的应用场景。本文将详细介绍如何利用...
在Java编程中,获取当前时间以及前一...总的来说,这段代码提供了一个简单的Java获取当前日期和前一天日期的方法,但如果你正在使用Java 8或更高版本,可以考虑使用`java.time`包来获取更现代、更易读的日期时间操作。