您好,我有一個小問題,請我是新來的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。