一些关于日期的操作

原创 2007年09月28日 09:22:00

1.
字符串转换成时间及时间相减:
   SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd";
        //假定像2002.07.04的是合法日期其他都非法。
    String str="2002.07.04";
    ParsePosition pos = new ParsePosition(0);
    Date dt=formatter.parse(str,pos);
   if(dt!=null)
   {
     //是合法日期
   }
    else
   {
     //非法日期
   }

2
两个日期相减
import java.util.*;
import java.text.*;
class a
{
public static void main(String[] args)
{
String s1 = "2003/08/15 17:15:30";
String s2 = "2002/09/14 14:18:37";
try{
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy/MM/dd HH:mm:ss";

ParsePosition pos = new ParsePosition(0);
ParsePosition pos1 = new ParsePosition(0);
Date dt1=formatter.parse(s1,pos);
Date dt2=formatter.parse(s2,pos1);
System.out.println("dt1="+dt1);
System.out.println("dt2="+dt2);
long l = dt1.getTime() - dt2.getTime();

System.out.println("Hello World!="+l);
}catch(Exception e){
System.out.println("exception"+e.toString());
}

}
}


3
得到2个月后的日期:
import java.util.*;
import java.text.DateFormat;
public class test2
{
public static void main(String args[]) throws Exception
{
String date="2001/11/30";

DateFormat dateFormat =
DateFormat.getDateInstance(DateFormat.MEDIUM);
GregorianCalendar grc=new GregorianCalendar();
grc.setTime(new Date(date));


grc.add(GregorianCalendar.MONTH,2);
System.out.println("grc="+dateFormat.format(grc.getTime()));
}
}
 

日期类操作

  • 2015年12月05日 16:33
  • 1024KB
  • 下载

java对日期的加减操作

  • 2013年08月09日 11:23
  • 30KB
  • 下载

Python时间日期操作大全

Python时间和日期操作需要用到datetime和time标准库模块。 一、time模块 1.time模块表示时间的方式 ①时间戳 ②格式化的时间字符串 ③以数组的形式表示,即(stru...
  • tiana0
  • tiana0
  • 2016年07月31日 12:31
  • 8494

java日期操作大全

  • 2014年07月07日 17:02
  • 126KB
  • 下载

c#日期时间的操作的函数总结

当前日期时间的获取:  DateTime datetime1=DateTime.Now; 日期时间的运算: string str1=(datetime1.AddYears(1)).ToStrin...

js 日期加操作

  • 2014年05月26日 16:42
  • 6KB
  • 下载

字符串日期比较和时间差 and java时间操作函数汇总

原文: http://yakar.javaeye.com/blog/179171只要格式正确,直接比较字符串就可以了呀,精确到秒的也一样     String   s1   =   "2003-12-...

java日期时间操作函数代码

  • 2009年06月17日 11:17
  • 90KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些关于日期的操作
举报原因:
原因补充:

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