java设定一个日期时间,加几分钟(小时或者天)后得到新的日期

转载 2014年08月15日 02:08:26
  1. 下面实现函数
  2. public static String addDateMinut(String day, int x)//返回的是字符串型的时间,输入的
  3. //是String day, int x
  4.  {   
  5.         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 24小时制  
  6. //引号里面个格式也可以是 HH:mm:ss或者HH:mm等等,很随意的,不过在主函数调用时,要和输入的变
  7. //量day格式一致
  8.         Date date = null;   
  9.         try {   
  10.             date = format.parse(day);   
  11.         } catch (Exception ex) {   
  12.             ex.printStackTrace();   
  13.         }   
  14.         if (date == null)   
  15.             return "";   
  16.         System.out.println("front:" + format.format(date)); //显示输入的日期  
  17.         Calendar cal = Calendar.getInstance();   
  18.         cal.setTime(date);   
  19.         cal.add(Calendar.MINUTE, x);// 24小时制   
  20.         date = cal.getTime();   
  21.         System.out.println("after:" + format.format(date));  //显示更新后的日期 
  22.         cal = null;   
  23.         return format.format(date);   
  24.   
  25.     }  
在主函数中进行调用,简单举例
public static void main(String[] args) throws ParseException
{
System.out.println(addDateMinut("2013-08-29 08:16:36",1));

}

Java将时间加5分钟的方法

  如代码所示:   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  Date now = new Date(...
  • vebasan
  • vebasan
  • 2011-01-17 16:09:00
  • 49442

Java将时间加10分钟的方法

如代码所示:     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   Date now = new D...
  • u010619243
  • u010619243
  • 2016-12-02 21:24:46
  • 6058

java-Date\Time\TimeStamp

之前用到的时候,有的地方会混淆,项目代码写完了,周五休息下,正好看看学习下。 java.util.Date 年月日时分秒; java.sql.Date 年月日,对应数据库Date; java.sql....
  • xiaoxufox
  • xiaoxufox
  • 2016-10-14 14:44:50
  • 508

java date实现加一天代码,其他天数的一次类推

import java.text.Format; import java.text.SimpleDateFormat; import java.util.Calendar; import java.u...
  • ru_li
  • ru_li
  • 2016-07-06 15:08:44
  • 28114

oracle 在原有的时间上加一天,加一个小时,加一分钟

select to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') today, to_date('02-22-2008 10:30:30'...
  • T123012009065
  • T123012009065
  • 2012-11-30 13:36:27
  • 22073

java 给时间增加几个小时方法

/** * 给时间加上几个小时 * @param day 当前时间 格式:yyyy-MM-dd HH:mm:ss * @param hour 需要加的时间 * ...
  • Winter_chen001
  • Winter_chen001
  • 2017-06-08 15:46:05
  • 4020

java 设置特定时间

在java开发中,很多字段是Date类型的,当需要我们给时间一个默认值的时候,该怎么写呢,怎么写一个指定的时间呢?一般有两个方法: 1.  new Date(year,month,day);...
  • u011370617
  • u011370617
  • 2015-12-09 13:54:11
  • 9596

输入当前日期,获取下一天的日期

C可通过time()函数获取当前系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示CUT (Coordinated Universal Time)时间1970年1月1日00:00...
  • xigangkai4947
  • xigangkai4947
  • 2017-11-17 17:19:27
  • 223

java Date类型:24小时制和12小时制

String getTimestamp() { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss sss"); Date date...
  • njchenyi
  • njchenyi
  • 2011-12-14 13:35:55
  • 14847

Java当前时间加1

import java.util.Calendar; import java.util.Date; public class DateAddOne { /** * @param ar...
  • JavaAlpha
  • JavaAlpha
  • 2011-03-21 08:52:00
  • 9435
收藏助手
不良信息举报
您举报文章:java设定一个日期时间,加几分钟(小时或者天)后得到新的日期
举报原因:
原因补充:

(最多只允许输入30个字)