日期常用操作类DateUtil
一、给定yyyy-MM-dd hh:mm:ss格式的字符串,返回Date.
    public Date convertStr2Date(String dateString) {
        try {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            Date date = sdf.parse(dateString);
            return date;
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }
二、取得指定日期的前几分钟或者后几分钟的日期,返回"yyyy-MM-dd hh:mm:ss"形式的字符串。
    public String arroundIntervalMinute(Date inDate,int interval) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        Calendar calender = Calendar.getInstance();
        calender.setTime(inDate);
        calender.add(Calendar.MINUTE, interval);
        Date endDateTime = calender.getTime();
        return sdf.format(endDateTime);
    }
三、取得指定日期的前几天或者后几天的日期,返回"yyyy-MM-dd 00:00:00"形式的字符串.
public String arroundIntervalDay(Date inDate, int interval) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Calendar calender = Calendar.getInstance();
        calender.setTime(inDate);
        calender.add(Calendar.DATE, interval);
        Date endDateTime = calender.getTime();
        String endDate = sdf.format(endDateTime);
        endDate += " 00:00:00";
        return endDate;
    }
PS:返回00:00:00是我的需求,为了统计每一天的数据.
interval为1时,为输入天数的后一天,为-1时为输入天数的前一天
--待扩充--
日期常用操作类DateUtil的更多相关文章
- JAVA 日期格式工具类DateUtil.java
		
DateUtil.java package pers.kangxu.datautils.utils; import java.text.SimpleDateFormat; import java.ut ...
 - C# 网络常用操作类NetHelper.cs
		
一个非常完整的网络操作帮助类,包含20多个常用方法,例如: IP地址的验证以及截取. 端口的验证. 电子邮件的发送. 获取计算机名. IP地址的获取以及TCP. UDP连接的创建和数据发送等. usi ...
 - EnumHelper枚举常用操作类
		
在项目中需要把枚举填充到下拉框中,所以使用统一的方法实现,测试代码如下: namespace CutPictureTest.Comm { public class EnumHelper { publi ...
 - Java中Cookie常用操作类(Spring中操作Cookie)
		
说明:Cookie下用Key取值没有快速的方法,只能便利循环去取. 技巧:置0则cookie会立即删除,设置-1,负值则会在关闭浏览器后删除.切记一定要增加路径:setPath("/&quo ...
 - Java8获取当前时间、新的时间日期类如Java8的LocalDate与Date相互转换、ZonedDateTime等常用操作包含多个使用示例、Java8时区ZoneId的使用方法、Java8时间字符串解析成类
		
下面将依次介绍 Date转Java8时间类操作 ,Java8时间类LocalDate常用操作(如获得当前日期,两个日期相差多少天,下个星期的日期,下个月第一天等) 解析不同时间字符串成对应的Java ...
 - C# 常用日期类型转换帮助类
		
本文转载:http://www.cnblogs.com/iamlilinfeng/p/3378659.html 最近工作比较忙,与此同时自己也在业余时间开发一个电子商务网站.虽然每天都很累,但感觉过的 ...
 - C#常用工具类——Excel操作类
		
/// 常用工具类——Excel操作类 /// <para> ------------------------------------------------</para> / ...
 - [C#] 常用工具类——文件操作类
		
/// <para> FilesUpload:工具方法:ASP.NET上传文件的方法</para> /// <para> FileExists:返回文件是否存在&l ...
 - String 类上的常用操作
		
java 中String 类上的常用操作: 首先创建对象 String line = new String("String demo"); String line2 = new ...
 
随机推荐
- POJ 3237 Tree (树链剖分)
			
Tree Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 2825 Accepted: 769 Description ...
 - HDU 1171 Big Event in HDU (多重背包变形)
			
Big Event in HDU Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
 - Spring内部bean实例
			
在Spring框架中,一个bean仅用于一个特定的属性,这是提醒其声明为一个内部bean.内部bean支持setter注入“property”和构造器注入"constructor-arg“. ...
 - MySQL审计功能
			
http://blog.itpub.net/29733787/viewspace-1604392/
 - javascript比较两个时间大小
			
//var yourtime=document.getElementById('begin_time').value; var yourtime='2010-12-10 11:12'; yourtim ...
 - [Android Pro]   分析 Package manager has died
			
reference to : http://blog.csdn.net/xxooyc/article/details/50162523 这是今天遇到的一个issue,由于Binder造成的.虽然比较简 ...
 - OpenCV使用FLANN进行特征点匹配
			
使用FLANN进行特征点匹配 目标 在本教程中我们将涉及以下内容: 使用 FlannBasedMatcher 接口以及函数 FLANN 实现快速高效匹配( 快速最近邻逼近搜索函数库(Fast Appr ...
 - iOS:分组的表格视图UITableView,可以折叠和展开
			
虽然表格视图可以分组,但是如果分组后,每一行的内容太多,往后翻看起来比较的麻烦.为了解决这个麻烦,可以将分组的行折叠和展开.折叠时,行内容就会隐藏起来:展开时,行内容就会显示出来. 折叠时: 展开后: ...
 - (高精度运算4.7.24)UVA 10013 Super long sums(大数加法——某一位的数字可能大于10)
			
/* * UVA_10013.cpp * * Created on: 2013年10月29日 * Author: Administrator */ #include <iostream> ...
 - 9个实用的Javascript代码高亮脚本
			
代码高亮很有用,特别是在需要在网站或者blog中显示自己编写的代码的时候,或者给其他人查看或调试语法错误的时候.我们可以将代码高亮,以便阅读者可以十分方便的读取代码块,增加用户阅读代码的良好体验. 目 ...