将字符串日期转换为Android中的时间戳记?

前端之家收集整理的这篇文章主要介绍了将字符串日期转换为Android中的时间戳记?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想转换我的日期(以String格式),例如13-09-2011,进入时间戳.我使用以下代码,但我得到了2011-09-13 00:00:00.0
结果是.但是我想要Timestamp喜欢,1312828200000格式.

我不明白如何转换.

请有人帮我..

谢谢.

我的代码

String str_date="13-09-2011";
        DateFormat formatter ; 
        Date date ; 
        formatter = new SimpleDateFormat("dd-MM-yyyy");
        date = (Date)formatter.parse(str_date); 
        java.sql.Timestamp timeStampDate = new Timestamp(date.getTime());
        System.out.println("Today is " +timeStampDate);

解决方法

如果您使用Date对象的getTime(),您将获得毫秒的时间.
无需使用Timestamp来获取结果.
String str_date="13-09-2011";
DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
Date date = (Date)formatter.parse(str_date); 
System.out.println("Today is " +date.getTime());

上面的代码将打印出你需要的1312828200000,这是很长的价值.

原文链接:https://www.f2er.com/android/311842.html

猜你在找的Android相关文章