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
相关文档:
this
对象本身。public class ThisTest {
ThisTest tTest;
public ThisTest(){
tTest = this;
}
public void test(){
System.out.println(this);
}
public static void main(String arg[]){
new ThisTest().test();
}
}
成员方法引用。
成员变量引用。public class ThisTest {
String name ......
上一篇文章中介绍了怎样利用MSNP登录MSN,在登录后便可取联系人了,很简单。
参考文章:
http://msnpiki.msnfanatic.com/index.php/MSNP13:Contact_List
http://msnpiki.msnfanatic.com/index.php/MSNP15:TicketTokens
在登录后,可以得到一个contacts.msn.com的ticketToken,这可用于后续的验证
一种方法是加入一个MS ......
1.将Int,Float,Double,Long转换为String
String s = ""+i;
String s = String.valueOf(i);
String s = Integer.toString(i);
第一种方法:s = ""+i; //会产生两个String对象
第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
第三种方法:效率最高?
2.将String转换为In ......
原文来自于《Developing Games in Java》,作者:David Brackeen, Bret Barker, Laurence Vanhelsuwé
Java在设计时充分考虑了线程,因此在Java中线程的操作比其他语言要简单。只需生成一个Thread类的实例便可创建一个线程,然后调用start()方法线程就启动了。
&nbs ......