这里面运用的注解测试时请先导入相应的包--------------------------------------
View Code Date
1 package com.zhou.Date; 2 3 import java.sql.Timestamp; 4 import java.text.SimpleDateFormat; 5 import java.util.Calendar; 6 import java.util.Date; 7 import java.util.GregorianCalendar; 8 import java.util.Iterator; 9 import java.util.TimeZone;10 11 import org.junit.Test;12 13 14 public class TestDate {15 //使用时间戳将字符串转化为date16 @Test17 public void test4() {18 String s="1970-12-30 12:50:20.0";19 Timestamp ts=Timestamp.valueOf(s);20 System.out.println(ts);21 //当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。22 System.out.println(System.currentTimeMillis());23 }24 @Test25 public void test3() {26 //将data转化为calendar27 Date date=new Date();28 Calendar c=Calendar.getInstance();//获得Calendar的一个实例29 c.setTime(date);30 System.out.println(c.get(Calendar.MONTH));31 System.out.println(System.currentTimeMillis());32 }33 34 @Test35 public void test1() {36 Date date=new Date();37 SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日HH小时mm分ss秒");38 System.out.println(sdf.format(date));39 40 }41 42 43 @Test44 public void test2() {45 //获得时区并转换为日历46 Calendar cJapan=new GregorianCalendar(TimeZone.getTimeZone("Japan"));47 System.out.println(cJapan.get(Calendar.HOUR_OF_DAY));48 49 //获得时区id50 for (String str : TimeZone.getAvailableIDs()) {51 System.out.println(str);52 }53 }54 }