1 1、java.util.Date类型转换成long类型
2 java.util.Date dt = new Date();
3 System.out.println(dt.toString()); //java.util.Date的含义
4 long lSysTime1 = dt.getTime() / 1000; //dt.getTime()是得到毫秒数 ,/1000是得到秒数
5
6 2、由long类型转换成Date类型
7 SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
8 //前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型
9 java.util.Date dt = new Date(lSysTime1 * 1000);
10 String sDateTime = sdf.format(dt); //得到精确到秒的表示:08/31/2006 21:08:00
11 System.out.println(sDateTime);
12
13 3、"08/31/2006 21:08:00"格式的String转换java.util.Date类型
14 String sDt = "08/31/2006 21:08:00";
15 SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
16 Date dt2 = sdf.parse(sDt);
17 //继续转换得到秒数的long型
18 long lTime = dt2.getTime() / 1000;
19
















