`

由日期字符串得到日期List工具类

阅读更多
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

public class DateListUtil {
// 得到一个增加后的date字符串
public String getAddDate(String dateString, int y, int m, int d) {
Calendar objCalendar = Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
try {
date = df.parse(dateString);
} catch (ParseException e) {
e.printStackTrace();
}
objCalendar.setTime(date);
objCalendar.add(Calendar.DATE, d);
objCalendar.add(Calendar.MONTH, m);
objCalendar.add(Calendar.YEAR, y);
date = objCalendar.getTime();
return df.format(date);
}

// 得到一个日期list
public List getDateList(String dateString, int n){
List list = new ArrayList();
for (int i = 0; i < n; i++) {
list.add(getAddDate(dateString, 0, 0, i));
}
return list;
}

public static void main(String[] args) {
DateListUtil dt = new DateListUtil();

List list = dt.getDateList("2010-02-26",;
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}

}
}
分享到:
评论

相关推荐

    androidmap转json字符串、list转json字符串工具类.zip

    这些工具类的使用非常简单,只需传入对应的Map或List对象,即可得到相应的JSON字符串。例如: ```java Map, String&gt; myMap = new HashMap(); myMap.put("name", "John"); myMap.put("age", "30"); String jsonMap ...

    json工具类,java日期转换,字符串转换等各种工具类

    在Java编程中,工具类(Util Classes)是程序员日常工作中不可或缺的部分,它们提供了一系列静态方法,用于执行常见的任务,如JSON解析、日期处理、字符串操作等。以下是对标题和描述中涉及的知识点的详细说明: 1....

    Java字符串转换处理工具类

    Java字符串转换处理工具类为Java开发者提供了一系列便捷的方法来处理字符串的转换。这类工具类通常封装了常见的字符串处理功能,如转换大小写、去除首尾空格、编码解码、字符串分割、拼接、格式化、加密解密等操作。...

    xml格式的字符串转换成List

    在IT行业中,XML(eXtensible Markup Language)是一种被广泛使用的数据交换格式,它具有良好的...通过阅读博客文章“xml格式的字符串转换成List”,你可以获得更具体的实现细节和代码示例,从而加深对这一主题的理解。

    java实现将实体类list集合,转化成geojson字符串

    GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式...该工具可以实现通过java代码将任意的实体类数据集合生成GeoJSON字符串

    Android list转json工具类

    本篇文章将深入探讨如何在Android中实现一个将集合List转化为JSON字符串的工具类,以及在联网调接口时处理参数的方法。 首先,我们需要了解JSON的基本结构。JSON主要包含两种数据结构:对象(Object)和数组(Array...

    截取特定部分字符串

    2. **Android与Java的差异**:在Android开发中,虽然主要使用的也是Java语言,但Android Studio提供了一些特定的字符串处理工具,如`TextUtils`类。尽管`substring()`方法仍然适用,但在某些情况下,使用`TextUtils`...

    导出工具类和字符串简易处理工具类和API文档

    在IT开发过程中,工具类和字符串处理工具是程序员日常工作中不可或缺的部分。本资源提供了一个名为"StringUtil"的自定义工具类,以及一个用于Excel导出的功能。这些工具可以帮助开发者简化代码,提高效率,同时附带...

    json字符串转成 Map/List

    Gson是由Google提供的一个Java库,能够将Java对象转换为JSON字符串,反之亦然。将JSON字符串转化为Map,可以使用`fromJson()`方法: ```java import com.google.gson.Gson; import java.util.Map; String ...

    文本重复字符串查找

    这个工具显然允许用户进行定制化的搜索,比如设置重复字符串的最小长度以及排除某些特定的字符串。这种功能对于识别文本中的模式、查找重复数据或优化存储空间非常有用。 首先,我们要理解什么是重复字符串。在一段...

    Redis操作字符串工具类封装,Redis工具类封装

    在Java开发中,为了方便与Redis进行交互,通常会封装一个工具类,本文将详细介绍如何封装一个基于Redis操作字符串的工具类。 在`RedisPoolUtils`这个类中,我们可以看到它是对Jedis或Lettuce等Redis客户端的进一步...

    文件夹搜索指定字符串软件

    7. **用户界面**:虽然描述中未提及,但通常这类工具会有用户友好的图形用户界面(GUI),可能使用Java的Swing或JavaFX库来构建,让用户可以方便地输入要搜索的字符串和指定文件夹。 8. **结果展示**:找到的文件...

    输入一个字符串,输出所有该字符串的组合情况

    标题 "输入一个字符串,输出所有该字符串的组合情况" 涉及的主要知识点是字符串处理和算法,特别是组合和排列的生成。在这个问题中,我们需要编写程序来生成一个给定字符串的所有可能的子序列或子字符串,这通常涉及...

    解析Json字符串直接转换为对象(包括多层List集合 嵌套)所用jar包

    标题和描述提及的是将JSON字符串转换为Java对象,特别是涉及多层嵌套和List集合的情况。这在处理复杂数据结构时非常常见,比如服务器返回的响应可能包含嵌套的对象和数组。下面我们将详细介绍如何使用Jackson库来...

    vb字符串分隔与合并的程序实例

    同时,为了提高性能,可以考虑使用`StringBuilder`类来构建新的字符串,而不是频繁地使用`+`或`&`操作符,因为后者在处理大数据时可能会导致大量的内存分配和复制。 5. **实例应用**: 在实际应用中,比如日志分析...

    快速字符串搜索

    STL中的`std::string`类是处理字符串的常用工具,提供了丰富的成员函数,如赋值、比较、查找、插入和删除等。 在"快速字符串搜索"中,开发者可能利用了STL的`std::string`类,结合MFC的特性,创建了一个自定义的...

    Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】

    - 文中提到了两个在线工具:在线字数统计工具和在线字符统计与编辑工具,这些工具可以帮助用户更好地理解和使用字符串统计功能。 通过上述介绍,我们可以看到统计字符串中字符出现次数的方法多种多样,可以根据...

    字符串比较

    总的来说,理解如何在Java中利用Diff Match Patch库进行字符串比较和差异呈现,对于开发文本处理相关的应用,如版本控制、文本编辑器或在线协作工具等,都是非常关键的技能。这个过程涉及到的算法和技术对提升编程...

    通过TStringList分割字符串

    这里,我们将探讨如何使用`TStringList`类来分割由特定字符(如分号)隔开的字符串,并将结果在`TListView`组件中显示出来。这个过程在Delphi2009及其后续版本中是常见的操作,因为`TStringList`是Delphi标准库中的...

    json字符串转table字符串

    4. **处理依赖**:资源包中的`commons-collections.jar`, `commons-lang.jar`, `commons-beanutils-1.7.jar`是Apache Commons项目的一部分,提供了一些通用的工具类,可以帮助进行数据操作和转换。`json-lib-2.2.2-...

Global site tag (gtag.js) - Google Analytics