0
//Push Insert a Task:
Calendar calendar = Calendar.getInstance();
long timestampToDB = calendar.getTimeInMillis();
com.google.api.services.tasks.model.Task newTask = new com.google.api.services.tasks.model.Task();
newTask.setTitle("New Task");
DateTime timeStampLocale = new DateTime(calendar.getTime(), calendar.getTimeZone());
newTask.setUpdated(timeStampLocale);
//Pull the Task:
com.google.api.services.tasks.model.Task theTask = Tasks.geTaskById(String taskId);
DateTime timeStampCloud = theTask.getUpdated();
//Compare Timestamp:
//How to compare the two timestamp, in order to see which timestamp one is latest
私は "timeStampCloud"と "timestampToDB"を持っていましたが、どのように2つのタイムスタンプをキャンパーするのですか? デバイスのタイムゾーンが変更された場合、どうなるか。助けてください!! :)Google APIのDateTimeタイムスタンプをCloudとローカルタイムの間で変換する方法
現地時間をGoogleタイムゾーンに変換します。そして、compareメソッドを使って、両方の時間を比較します。 –