أدخل طابع زمني في قاعدة البيانات عبر المحتوى
-
26-09-2019 - |
سؤال
في Android ، هل من الممكن إدخال طابع زمني في قاعدة بيانات باستخدام ContentValues
؟ عندما أحاول إضافته باستخدام شيء مثل هذا:
ContentValues args = new ContentValues();
args.put(MY_DATE, my_date);
أحصل على خطأ يخبرني بذلك my_date
يجب أن تكون String
. أي اقتراحات حول كيفية تحقيق ذلك؟
المحلول
لا هذا ولا ذاك Date
ولا Calendar
هي أشياء صالحة لوضعها في ContentValues
. أعتقد أن التنسيق الأكثر كفاءة هو تحويل Date
إلى ميلي ثانية (getTime()
) وتخزين ذلك في INTEGER
عمود.
لا تنتمي إلى StackOverflow