2011-03-11 77 views
1

您好,我有一个小问题,请我是新来的Android和有一个日期和时间戳 它看起来像这样YYYY-MM-DD HH:MM:SSAndroid的时间戳

,我想将其插入到一个SQLite表随后读出来,并将它与当前时间

任何建议或例子

,我发现“SimpleDateFormat”,但不知道如何使用它....?

非常感谢

回答

5

你有没有考虑过使用Calendar.getInstance.getTimeInMillis()?这是1970年1月1日以来以毫秒为单位的日期的long表示。伟大的事情是您的数据以格式不可知的方式存储。只是当你需要显示它时,使用SimpleDateFormat,但是你会喜欢。

3

这里是你会做什么:

String myDate = new String("your date"); 
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
Date date = format.parse(myDate); 
date.getTime(); //fetch the time as milliseconds from Jan 1, 1970 
3

尝试使用从日历 System.currentTimeMillis(); 其undepend。