java系统时间的调用和格式转换
java在java.text java.util java.lang包中查找
import java.util.*; import java.text.*; public class Text{ public static void main(String[] args){ long curtime=System.currentTimeMillis();//调用系统当前距1970-1-1 08:00:00的毫秒秒数 System.out.println(curtime); Date t=new Date();//系统当前时间 System.out.println(t); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//创建格式转换对象 System.out.println(sdf.format(t)); Date t1=new Date(1000);//距1970-1-1 00:00:00后一秒的系统时间 System.out.println(sdf.format(t1)); Date t2=new Date(curtime-1000);//当前系统前一秒的时间 System.out.println(sdf.format(t2)); String now="2015-1-28 10:22:12"; try{ System.out.println(sdf.parse(now));//将字符串转换成Date类型 }catch(Exception e){ System.out.println(e); } /* 1422459183319 Wed Jan 28 23:33:03 CST 2015 2015-01-28 23:33:03 1970-01-01 08:00:01 2015-01-28 23:33:02 Wed Jan 28 10:22:12 CST 2015 */ } }