Java中有关时间处理的总结
这里面运用的注解测试时请先导入相应的包--------------------------------------
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 //使用时间戳将字符串转化为date 16 @Test 17 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 @Test 25 public void test3() { 26 //将data转化为calendar 27 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 @Test 35 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 @Test 44 public void test2() { 45 //获得时区并转换为日历 46 Calendar cJapan=new GregorianCalendar(TimeZone.getTimeZone("Japan")); 47 System.out.println(cJapan.get(Calendar.HOUR_OF_DAY)); 48 49 //获得时区id 50 for (String str : TimeZone.getAvailableIDs()) { 51 System.out.println(str); 52 } 53 } 54 }
不要让昨天的沮丧 让今天的梦想黯然失色
成功的人总是修改方法而不修改目标
微信公众号:javenlife