您好,我有一个小问题,请我是新来的Android和有一个日期和时间戳 它看起来像这样YYYY-MM-DD HH:MM:SSAndroid的时间戳
,我想将其插入到一个SQLite表随后读出来,并将它与当前时间
任何建议或例子
,我发现“SimpleDateFormat
”,但不知道如何使用它....?
非常感谢
您好,我有一个小问题,请我是新来的Android和有一个日期和时间戳 它看起来像这样YYYY-MM-DD HH:MM:SSAndroid的时间戳
,我想将其插入到一个SQLite表随后读出来,并将它与当前时间
任何建议或例子
,我发现“SimpleDateFormat
”,但不知道如何使用它....?
非常感谢
你有没有考虑过使用Calendar.getInstance.getTimeInMillis()
?这是1970年1月1日以来以毫秒为单位的日期的long
表示。伟大的事情是您的数据以格式不可知的方式存储。只是当你需要显示它时,使用SimpleDateFormat,但是你会喜欢。
这里是你会做什么:
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
尝试使用从日历 System.currentTimeMillis();
其undepend。