emm... 3094 words in the article |
you are the th friend who reading now
[TOC]
一. Date
Data类的方法里面定义了如下几个重要方法:
无参构造: public Data();
有参构造: public Data(long data),接受long型数据;
转换为long型: public long getTime();
1 2 3 4 5 6 7 8 9 10
package cn.ngp.demo; import java.util.Date; public class TestDemo { public static void main(String[] args) { long time = System.currentTimeMillis();//取得当前的日期时间以long型返回 Date date = new Date(time); System.out.println(date);//输出对象信息 System.out.println(date.getTime());//输出对象信息 } }
package cn.ngp.demo; import java.text.SimpleDateFormat; import java.util.Date; public class TestDemo { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); String str = sdf.format(date); //将Date型变为String型 System.out.println(str); } }
除了可以将日期变为字符串之外,也可以将字符串转换为日期。
1 2 3 4 5 6 7 8 9 10 11 12 13
package cn.ngp.demo; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestDemo { public static void main(String[] args) throws Exception { String str = "2001-11-11 11:11:11.111"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date date = sdf.parse(str); //将字符串变为日期型数据 System.out.println(date); } }