3
Smsテーブルの日付の値を変換することは可能ですか? 1293457709636(ミリ秒)を意味のある日付時間値に変換します。Android - SMSタイムスタンプからの日時をミリ秒単位で取得
Smsテーブルの日付の値を変換することは可能ですか? 1293457709636(ミリ秒)を意味のある日付時間値に変換します。Android - SMSタイムスタンプからの日時をミリ秒単位で取得
Smsテーブルの日付をこのような意味のある日時に変換することができます。
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss.SSS");
Calendar calendar = Calendar.getInstance();
long now = 1293457709636L;
calendar.setTimeInMillis(now);
Log.i("time", "time"+formatter.format(calendar.getTime()));
だけ
long ms = 1293457709636; // or whatever you have read from sms
Date dateFromSms = new Date(ms);
を行います