A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Imhere 于 2018-7-26 15:01 编辑

关于Date类parse的小总结
大家好:在下刚学Java不久,谨对Date类的parse功能进行一个小总结,希望对大家有一点帮助,希望各位大神多多指教!

[Java] 纯文本查看 复制代码
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Demo04Parse {
    public static void main(String[] args) throws ParseException {
        String s = "2017-02-05";//设定时间点
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date= sdf.parse(s);//将指定时间点解析为Date类型值
        long time = date.getTime();//将毫秒值赋值给变量
        System.out.println(time);//将毫秒值打印输出  1486224000000

        System.out.println("---------------");
        String str = "2013/3/5";//设定时间点
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd");
        System.out.println(sdf1.parse(str));//将时间解析后打印输出  Tue Mar 05 00:00:00 CST 2013
        System.out.println(sdf1.parse(str).getTime());//也可以直接链式调用将时间解析后打印输出
        Date date1 = sdf1.parse(str);//将时间解析为Date类型值
        System.out.println(date1);
        System.out.println(date1.getTime());//将Date类型值转换为Long类型值并打印输出  1362412800000
    }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马