java时间日期处理Date类(2)
类名:
java.util.Date
构造方法:
构造方法 解说
Date()
无参数的构造方法,将构建一个保持当前日期.时间的Date对象。
Date(long time)
参数为1970年1月1日00时00分00秒起所经过的毫秒数,将构建一个保持该日期.时间的精确到毫秒的Date对象。
其他有些构造方法已经不推荐使用,这里不再列出。
这里的时间1970年1月1日00时00分00秒指的是格林威治标准时间,不同时区的地方应该加上以小时为单位的时差。下同。
范例:
view plaincopy to clipboardprint?
public class TestDate {
public static void main(String[] args) {
Date date1 = new Date();
Date date2 = new Date(date1.getTime() + 3600000);
System.out.println(date1.toString());
System.out.println(date2.toString());
System.currentTimeMillis();
}
}
输出为:
Thu Jan 31 15:23:33 JST 2008
Thu Jan 31 16:23:33 JST 2008
方法:
返回值 方法名 解说
boolean
after(Date)
判断当前对象保持的时间是否在参数所指定的时间之后。
boolean
before(Date)
判断当前对象保持的时间是否在参数所指定的时间之前。
int
compareTo(Date)
将当前对象保持的时间与参数所指定的时间加以比较。若参数所指定的时间位于前的话,返回大于0的正数;2者相等的话,返回0;否则,返回负数。
long
getTime()
取得当前对象保持的时间自1970年1月1日00时00分00秒起所经过的毫秒数。
void
setTime
相关文档:
URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。
通常创建一个和 URL 的连接,并发送请求、读取此 URL 引用的资源需要如下几个步骤:
(1)通过调用URL对象openConnection()方法来创建URLConnectio ......
Java面试中,最常被人问到的几个问题:
1. java.util.*包的UML结构图。
2. Vector和ArrayList、LinkedList区别 Hashtable 和 HashMap之间的区别
3. String、StringBuffer,StringBuilder之间区别。
--回答--
1.
Collection
|
|_List
| |_LinkedList
| | ......
在java编程思想中对synchronized的一点解释:
1、synchronized关键字的作用域有二种:
1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个 ......
java生成验证码
有很多种方式,在网上也有很多代码,但是那些生成的效果,感觉都不是特别好,所以我在他们的基础上改良了一些。
但能还可以用jmagick ,生成很多很炫的验证码。过两天研究下。先把最近改的这个发布下供朋友们参。
可以先看看样例。最近在做这个网站。大家有兴趣可以叫交流。约会360 网址: www.yue ......