java 日期工具
来源:互联网 发布:windows to go可以 编辑:程序博客网 时间:2024/06/02 01:32
package com.papapa.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;/** * time 2015-6-19 * @author 喔哈哈 * java 日期工具 */public class DateTools {/* * 获取一个时间,格式为yyyy-MM-dd-hh-mm-ss */public String getTime(){SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss"); Date d = new Date(); String time= dfs.format(d); return time ;}/* * 获取一个时间,格式为yyyyMMdd */public String getTimeYYYYMMdd(){SimpleDateFormat dfs = new SimpleDateFormat("yyyyMMdd"); Date d = new Date(); String time= dfs.format(d); return time ;}/* * 新建一个随机数对象 */private static Random getR = new Random();/* * 获取一个随机数 */private String getSuziOne() {int getI = getR.nextInt(10) + 48;// 数字48--57=0---9String sI = String.valueOf((char) getI);return sI;}/* * 获取一个二十位的数字码 */public String getcode(){String code = "" ;for(int i = 0 ; i < 4 ; i++)code += getSuziOne() ;return code ;}/* * 获取今天的时间,格式为yyyy-MM-dd */public String tadayTime(){SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd"); Date d = new Date(); String time= dfs.format(d); return time ;}/* * 计算两个时间的差值,某天到今天的距离 */public long chadate(String t2) throws ParseException {SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd"); Date d = new Date();String t1= dfs.format(d);java.util.Date begin = dfs.parse(t1);java.util.Date end = dfs.parse(t2);long between = (end.getTime() - begin.getTime()) / 1000;long day1 = between / (24 * 3600);long hour1 = between % (24 * 3600) / 3600;long minute1 = between / 600 / 60;long second1 = between / 60;return day1;}/* * 计算两个时间的差值 */public long hedate(String t1,String t2) throws ParseException {SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd");java.util.Date begin = dfs.parse(t1);java.util.Date end = dfs.parse(t2);long between = (end.getTime() - begin.getTime()) / 1000;long day1 = between / (24 * 3600);long hour1 = between % (24 * 3600) / 3600;long minute1 = between / 600 / 60;long second1 = between / 60;return day1;}/* * 计算一个时间加上天数后的那个日期格式为:yyyy-MM-dd */public String addDate(String date,long day) throws ParseException { SimpleDateFormat d= new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date2 = d.parse(date); long time = date2.getTime(); day = day*24*60*60*1000; time+=day; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date newDate= new Date(time); return dateFormat.format(newDate); } }
0 0
- java日期工具类
- java日期工具类
- java 日期工具类
- java日期工具
- Java日期工具类
- java 日期工具类
- java 日期工具类
- Java日期工具类
- java日期工具类
- Java日期工具类
- JAVA 日期工具类
- java 日期工具类
- Java日期通用工具
- Java日期工具类
- java日期工具类
- java日期工具类
- java 日期工具类
- Java日期工具类
- [JQ权威指南]第五天:导航条在项目中运用
- JS问题汇总
- vss问题:客户端提示"Sourcesafe cannot find a default database.Would you like to select one?"
- 模拟POST上传文件
- myeclipse2015 相关插件安装
- java 日期工具
- 耐得住寂寞,才守得住繁华
- leetcode--Reorder List
- linux 信号量之SIGNAL 0
- java开发知识体系
- TCP/IP学习笔记(3)-----------TCP/IP协议详解
- 【BZOJ1043】【HAOI2008】下落的圆盘 计算几何
- C++陪我走过的一年
- 6.18 Touch 手势