1. /**
  2. * Date类型转为指定格式的String类型
  3. *
  4. * @param source
  5. * @param pattern
  6. * @return
  7. */
  8. public static String DateToString(Date source, String pattern) {
  9. simpleDateFormat = new SimpleDateFormat(pattern);
  10. return simpleDateFormat.format(source);
  11. }
  1. /**
  2. *
  3. * 字符串转换为对应日期
  4. *
  5. * @param source
  6. * @param pattern
  7. * @return
  8. */
  9. public static Date stringToDate(String source, String pattern) {
  10. simpleDateFormat = new SimpleDateFormat(pattern);
  11. Date date = null;
  12. try {
  13. date = simpleDateFormat.parse(source);
  14. } catch (Exception e) {
  15. }
  16. return date;
  17. }

获取两个时间之间的分钟集合

  1. public static List<String[]> findTimes(String dBegin, String dEnd) {
  2. List<String[]> timeList = new ArrayList<String[]>();
  3. Calendar calBegin = Calendar.getInstance();
  4. calBegin.setTime(DateUtils.stringToDate(dBegin, "yyyyMMddHH"));
  5. Calendar calEnd = Calendar.getInstance();
  6. calEnd.setTime(DateUtils.stringToDate(dEnd, "yyyyMMddHH"));
  7. String temps = null;
  8. String tempe = null;
  9. while (calBegin.getTime().compareTo(calEnd.getTime()) == -1) {
  10. String[] lDate = new String[2];
  11. temps = DateUtils.DateToString(calBegin.getTime(), "yyyyMMddHHmm");
  12. calBegin.add(Calendar.MINUTE, 1);
  13. tempe = DateUtils.DateToString(calBegin.getTime(), "yyyyMMddHHmm");
  14. lDate[0] = temps;
  15. lDate[1] = tempe;
  16. timeList.add(lDate);
  17. temps = tempe;
  18. }
  19. return timeList;
  20. }
  21.  
  22. List<String[]> listInfo=findTimes("2017080801","2017080802");
    //结果数组
    [["201708080100","201708080101"],["201708080101","201708080102"],.....,["201708080158","201708080159"],["201708080159","201708080200"]]

Java中String型与Date型数据的互相转换的更多相关文章

  1. java中String类型与Date日期类型的互相转换

    //String格式的数据转化成Date格式,Date格式转化成String格式 SimpleDateFormat formatter= new SimpleDateFormat("yyyy ...

  2. 099、Java中String类之字符数组与字符串的转换

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  3. Java中String转int型的方法以及错误处理

    应要求,本周制作了一个判断一个年份是否是闰年的程序.逻辑很简单,这里就不贴代码了.可是,在这次程序编写中发现了一个问题. 在输入年份时,如果输入1)字母2)空3)超过Int上限时,就会抛excepti ...

  4. Java中String类的方法及说明

    String : 字符串类型 一.      String sc_sub = new String(c,3,2);    //      String sb_copy = new String(sb) ...

  5. 【转载】Java中String类的方法及说明

    转载自:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html String : 字符串类型 一.      String sc_ ...

  6. java中String类型变量的赋值问题

    第一节 String类型的方法参数 运行下面这段代码,其结果是什么? package com.test; public class Example { String str = new String( ...

  7. 【转载】 Java中String类型的两种创建方式

    本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...

  8. Java中String类型细节

    Java中String类型细节 一 . String两种初始化方式 1 . String str1= “abc”;//String类特有的创建字符对象的方式,更高效 在字符串缓冲区中检测”abc”是否 ...

  9. 在java中String类为什么要设计成final?

    大神链接:在java中String类为什么要设计成final? - 程序员 - 知乎 我进行了重新排版,并且更换了其中的一个例子,让我们更好理解. String很多实用的特性,比如说“不可变性”,是工 ...

随机推荐

  1. pyspider操作千万级库,pyspider在对接量级较大库的策略

    pyspider操作千万级库,pyspider在对接量级较大库的策略 如果是需要pyspider正常的流程去执行,那必然是会在on_strat()时任务执行超时,可能只读取出几万条或十几万条数据就会被 ...

  2. 75.Java异常处理机制throws

    package testDate; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IO ...

  3. redis安装--转

    第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: 1 2 3 4 5 6 ...

  4. The Little Prince-12/01

    The Little Prince-12/01 The people have no imagination. They repeat whatever one says to them… On my ...

  5. 2019/3/26 wen 数组

  6. powermockito 常用操作

    1:Mock带参数的静态方法 PowerMockito类 package org.powermock.api.mockito; CityCodeBean cityCodeBean = CityCode ...

  7. Python3 解析XML 层序遍历二叉树

    Python3 解析XML 层序遍历二叉树 keyword : python3, xml, xml.dom.minidom, 层序遍历, 层次遍历, 二叉树 part1 问题描述 面对如下 XML 文 ...

  8. mysql导入导出表

    导入 source ***(路径+文件) 导出 mysqldump -uroot -plizhenghua 数据库名 表名 > 你要保存的sql文件(加位置)

  9. libcurl 静态库编译

    转载:http://www.cnblogs.com/jkcx/p/6406706.html 1.下载最新版的libcurl(官网:http://curl.haxx.se/download.html), ...

  10. 2018年12月7日 字符串格式化2 format与函数1

    tp7="i am \033[44;1m %(name)-25.6s\033[0m"%{"name":"sxj2343333"} print ...