java中的时间相关类简单应用

来源:互联网 发布:帕米尔知之音 编辑:程序博客网 时间:2024/04/28 12:10

1.获取时间的三种方法。

A.通过System.currentTimeMillis()方法得到以毫秒为单位的当前时间。

B.使用Date类。Date d=new Date();得到一个当前时间。

C.使用Calendar类,由于Calendar为抽象类不能直接创建对象,可以使用Calendar c= Calendar.getInstance();

2.格式化时间的显示

使用SimpleDateFormat类的format()方法。创建SimpleDateFormat对象SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");

其中模式字母为:

 

3.时间的转化--从字符串转换为时间,使用java.sql.Timestamp类的valueOf("yyyy-MM-dd hh:mm:ss[.f...]")方法。

4.创建其它时区的时间。在创建一个GregorianCalendar类对象时指定时区。Calendar cJapan=new GregorianCalendar(TimeZone.getTimeZone("Japan"));创建一个日本当前时间。

Example:

原创粉丝点击