MyTimeUtil时间工具类
来源:互联网 发布:winrar软件官方下载 编辑:程序博客网 时间:2024/06/05 08:26
MyTimeUtil.java
import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class MyTimeUtil { private static SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static Timestamp stringToTimestamp(String format,String time) throws ParseException{ if(time==null) return null; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); Date date = simpleDateFormat.parse(time); Timestamp timestamp = new Timestamp(date.getTime()); return timestamp; } /** * 得到当前时间 * 返回 2016-02-19 14:37:23格式的时间 * */ public static String getNowTime(){ return simpleDateFormat.format(new Date()); } /** * 得到下一个时间 * currentTime 当前时间 * interval 时间间隔(毫秒) * */ public static Timestamp getNextTime(Timestamp currentTime,int interval){ if(currentTime == null) return null; int intervalSecond = interval / 1000; Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date(currentTime.getTime())); calendar.add(Calendar.SECOND, intervalSecond); return new Timestamp(calendar.getTimeInMillis() ); } /** * 得到上一个时间 * currentTime 当前时间 * interval 时间间隔(毫秒) * */ public static Timestamp getPreviousTime(Timestamp currentTime,int interval){ if(currentTime == null) return null; int intervalSecond = interval / 1000; Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date(currentTime.getTime())); calendar.set(Calendar.SECOND,calendar.get(Calendar.SECOND) - intervalSecond); return new Timestamp(calendar.getTimeInMillis() ); } /** * 得到上一个时间 * currentTime 当前时间 * interval 时间间隔(分钟) * */ public static Timestamp getPreviousTimeByMinute(Timestamp currentTime,int interval){ if(currentTime == null) return null; Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date(currentTime.getTime())); calendar.set(Calendar.MINUTE,calendar.get(Calendar.MINUTE) - interval); return new Timestamp(calendar.getTimeInMillis() ); } /** * 将timeStamp转为string * */ public static String timeStampToString(String format,Timestamp timestamp){ if(timestamp == null || format == null) return null; Date date = new Date(timestamp.getTime()); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); String time = null; try{ time = simpleDateFormat.format(date); }catch(Exception e){ e.printStackTrace(); } return time; } }
0 0
- MyTimeUtil时间工具类
- js时间工具 MyTimeUtil.js
- 【Android工具】时间工具类
- 时间计算工具类
- 时间工具类
- 时间工具类
- java时间工具类
- java 时间工具类
- 时间工具类[DateUtil]
- 时间工具类(DateUtil)
- 时间工具类(DateUtil)
- Java时间工具类
- Java时间工具类
- JS时间工具类
- 日期时间工具类
- PHP时间工具类
- 时间工具类
- 时间工具类
- Xcode git 忽略userinterfacestate文件|.DS_Store文件
- 简单介绍下
- 【例题】【动规】最长上升子序列
- 自然语言处理
- 卸载openfire
- MyTimeUtil时间工具类
- 8. String to Integer (atoi)
- javascript之DOM编程通过html元素的标签属性找节点
- 关于C++虚函数、纯虚函数
- 接触伦达大连再生088的经历
- JavaEE_Java中事务的处理
- uva 679 Dropping Balls
- Mysql插入中文乱码
- javascript之DOM编程根据属性找标签练习