2011-03-11 107 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。