将字符串日期转换为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,这是很长的价值.

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...