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 ......
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。
在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯 ......
问题1.
public static void append(String str){
str += " Append!";
}
public static void append(StringBuffer sBuffer){
sBuffer.append(" Append!");
}
public void test(){
String str = "Nothing";
append(str);
System.out.println(str);
StringBuffer sBuffer = new StringBuffer("Nothing" ......
java生成验证码
有很多种方式,在网上也有很多代码,但是那些生成的效果,感觉都不是特别好,所以我在他们的基础上改良了一些。
但能还可以用jmagick ,生成很多很炫的验证码。过两天研究下。先把最近改的这个发布下供朋友们参。
可以先看看样例。最近在做这个网站。大家有兴趣可以叫交流。约会360 网址: www.yue ......