SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c_begin = new GregorianCalendar();
Calendar c_end = new GregorianCalendar();
DateFormatSymbols dfs = new DateFormatSymbols();
String[] weeks = dfs.getWeekdays();
c_begin.setTime(sdf.parse(form.getStartDate())); //开始日期
c_end.setTime(sdf.parse(form.getEndDate())); //结束日期
c_end.add(Calendar.DAY_OF_YEAR, 1); //结束日期下滚一天是为了包含最后一天
List week=new ArrayList(); //存放一周
List weekList=new ArrayList(); //存放所有星期的List
while(c_begin.before(c_end)){
if(c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.MONDAY || c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.TUESDAY || c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.WEDNESDAY || c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.THURSDAY || c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.FRIDAY){
week.add(new java.sql.Date(c_begin.getTime().getTime()));
}
if(c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
weekList.add(week);
week=new ArrayList();
}
c_begin.add(Calendar.DAY_OF_YEAR, 1); //加最后一周
}
}
weekList.add(week);
分享到:
相关推荐
### Python 3.6 将 List 存入 TXT 文件及再读取 List 的方法 在进行数据处理或软件开发过程中,经常会遇到需要将列表(List)数据存储到文本文件(TXT)中的情况,以便后续使用或备份。然而,直接将列表对象写入 ...
本文将详细介绍如何使用C#将图片文件转换为二进制流,并将其存储到SQL Server数据库中的过程。 #### 技术要点 1. **二进制流**: 计算机中任何类型的数据都可以被表示为一系列的0和1,即二进制形式。将图片转换为二...
在C#编程中,将图片转换为数据流并存储到SQL Server数据库中,以及从数据库中读取数据流再恢复为图片,是一项常见的任务。这通常用于存储用户头像、产品图片等,节省磁盘空间并提高数据传输效率。下面我们将详细讲解...
以下是一个简单的Java示例,展示如何使用Apache POI从Excel提取泛型数据并存入List: ```java import org.apache.poi.ss.usermodel.*; import java.io.File; import java.io.FileInputStream; import java.util....
这通常涉及到将每个元素转换为字节流,然后组合成一个大的字节数组。这个过程可能会根据不同的编程环境有所不同,但基本思路是遍历数组并将其元素转换为二进制数据。 5. **执行命令**:最后,调用Command对象的...
**实验任务**:对于一个以原码表示的有符号数(BUF1),将其转换为反码和补码,并将结果存储至BUF2和BUF3中,并在屏幕上显示。 **算法步骤**: 1. **原码获取**:获取BUF1中的原码。 2. **正负判断**:检查该数值...
将文件名存入电子表格,将文件名存入电子表格,将文件名存入电子表格
下面,我们将详细解释如何在PHP中获取指定日期是星期几,以及涉及到的相关知识和技术点。 首先,要获取指定日期是星期几,通常会使用PHP内置的日期和时间函数。在上述内容中,介绍了一个名为 `get_week` 的函数,该...
### 汇编语言程序:从键盘输入一串英文字母,分别将其转换为大写、小写并输出 #### 程序概述 本文档介绍了一个简单的汇编语言程序,该程序允许用户通过键盘输入一系列英文字母,并将这些字母分别转换成大写和小写...
- 对于每个Map,将其转换为XML元素并添加到列表的根节点下。 4. **JSON到XML转换**: - 使用`JSONSerializer`类,它属于json-lib库,可以将JSON对象转换为XML字符串。 - 调用`write(jsonObject)`方法,传入JSON...
第一部分是将BUF开始的10个二进制单元转换为两位十六进制数,并在屏幕上显示。第二部分是实现一个字符串搜索功能,允许用户输入一个字符串和一个字符,然后在字符串中查找该字符并给出相应的结果。 对于第一部分,...
在实际应用中,由于业务需求的变化或者数据处理的需要,有时候会涉及到将CLOB类型转换为其他类型的情况,比如VARCHAR2。这种转换的需求通常出现在以下几个场景: 1. **性能优化**:在某些情况下,CLOB类型的数据...
这个是基于某个同志的资源...另外由于缓存资源的原因没有考虑上传按钮的添加,上传图片即上传,ajax为异步请求。 至于后台是C#没啥好看的,就是数据库插入 这里小小的向大家要1分,不要骂我,下东西都没分了,拜谢。
List分组键值对存入Map,有测试数据,直接可以运行
从指定文件夹中批量导入图像然后改名并存入到指定文件夹
2. 数据传输:在图片上传过程中,需要将图片数据转换为适合网络传输的格式。通常,我们可以使用Base64编码将图片数据转化为字符串,通过HTTP POST请求发送到服务器。JSP(JavaServer Pages)可以接收这些数据,并在...
创建一个大小合适的`char`类型数组,再次调用`WideCharToMultiByte`函数完成转换并将结果存入该数组中。 ### 2. UTF-8到多字节编码的转换 这一部分讲述了如何将UTF-8编码的字符串转换为多字节编码格式。 #### 2.1...
- 读取到的Excel数据需要与数据库模型(实体类)匹配,这可能涉及到数据类型的转换,例如将Excel中的字符串转换为Integer或Date。 - 可能还需要处理单元格的公式计算,确保读取的是最终值而不是公式本身。 5. **...
实验报告“微机原理及接口技术/汇编实验:将十六进制数据串转换成ASCII码”详述了如何在DOS环境下通过汇编语言实现将十六进制数值转化为ASCII码并在屏幕上显示的过程。该实验涉及到微机原理中的基本概念,如数据表示...
- 通过`sprintf`函数将`temp_i`转换为字符串并存入`num`。 - 计算整数部分的长度`digit`。 - 遍历整数部分的每一位数字,对于非零数字,将其对应的汉字添加到`money`数组中。 - 如果当前位是0但下一位不为0,则...