/**
* 日期工具类
* @author wangzb
*/
import java.util.*;
import java.text.SimpleDateFormat;
public class DateUtil {
/**
* 根据当前日期及增加天数得到相应日期
* @param s
* @param n
* @return
* @throws Exception
*/
public static String addDay(String s,int n) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cd = Calendar.getInstance();
try{
cd.setTime(sdf.parse(s));
cd.add(Calendar.DATE, n);
}catch(Exception e){}
return sdf.format(cd.getTime());
}
/**
* 得到当前日期yyyy-MM-dd;
* @return String
*/
public static String getSystemDate() {
java.util.Date date = new java.util.Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String mDateTime1 = formatter.format(date);
return mDateTime1;
}
Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String startTime = df.format(System.currentTimeMillis()- 3600000*24*7);
Date date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(df.format(date));//系统当前时间
Date date2 = new SimpleDateFormat("yyyy-mm-dd").parse(timer);//另外娶到的时间
long ln = date1.getTime()-date2.getTime();
if((ln-3600000*24)<0){//两个时间差与一天的时间坐比较
sb.append(ln+"\r\n");
}
}
String time =(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())).toString();
//时间相减
Calendar cl=Calendar.getInstance();
Date d = cl.getTime();
System.out.println("当前时间为:"+(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(d)).toString());
long t1 = cl.getTimeInMillis();//当前时间
long t2 = t1 - 20*1000;//runtime秒钟之前的时间
cl.setTimeInMillis(t2);
Date date=cl.getTime();
String time =(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date)).toString();//runtime秒钟之前的时间,格式为yyyy-MM-dd HH:mm:ss
System.out.println("20秒钟时间为:"+time);
分享到:
- 2009-02-01 14:48
- 浏览 895
- 评论(0)
- 论坛回复 / 浏览 (0 / 1879)
- 查看更多
相关推荐
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
java日期工具类,java日期工具类,java日期工具类,java日期工具类
DateUtils(日期工具类),包含日期格式化,解析等。
日期工具类
根据提供的文件信息,本文将对日期工具类进行深入解析,并详细介绍其包含的主要功能与实现方法。此工具类主要涉及到了日期格式化、日期解析、获取当前时间等实用操作。 ### 一、概述 该日期工具类名为 `DateUtil`...
强大的好用的原创日期工具类: 1.返回当前日期字符串 yyyy-MM-dd 2.返回当前日期字符串 yyyy-MM-dd HH:mm:ss 3.根据指定时间格式解析日期字符串为Date对象 4.根据默认时间格式解析日期字符串为Date对象 5.根据指定...
Java日期工具类是Java开发中不可或缺的一部分,它们用于处理日期和时间相关的操作。在Java中,日期和时间处理涉及到多个类和接口,如`java.util.Date`、`java.util.Calendar`、`java.text.SimpleDateFormat`以及Java...
本篇将围绕Java中的日期工具类和时间工具类展开讨论,同时会涉及到日期时间的格式化。 首先,Java 8之前,我们主要依赖`java.util.Date`和`java.text.SimpleDateFormat`这两个类来处理日期和时间。`Date`类用于表示...
各种你能想到的日期计算,操作。包含常见的年月日间隔计算、比较、格式化
`时间日期工具类`是提升开发效率的关键,它们提供了对日期和时间进行格式化、比较、计算等操作的便捷方法。在这个"时间日期工具类(包含java8新特性).zip"压缩包中,我们有两个文件:DateUtil.java和DateUtils.java...