我在某些应用程序中使用谷歌应用程序脚本,并在javascript中收到 PreferenceManager.getDefaultSharedPreferences(App.getInstance())
.edit()
.putLong(KEY_LOCATION_LAST_POINT_TIME, System.currentTimeMillis())
.putString(KEY_LOCATION_LAST_POINT_PLACE, new Gson().toJson(location))
.apply();
...
SharedPreferences shp = PreferenceManager.getDefaultSharedPreferences(context);
if (shp.contains(KEY_LOCATION_LAST_POINT_TIME)
&& (System.currentTimeMillis() - shp.getLong(KEY_LOCATION_LAST_POINT_TIME, 0)) < LOCATION_EXPIRATION_TIME_MS) {
return new Gson().fromJson(shp.getString(KEY_LOCATION_LAST_POINT_PLACE, null), Location.class);
}
错误
NaN
答案 0 :(得分:0)
您可以使用var sdate = parseInt(startDate);
代替var sdate = Number(startDate);
,并使用相同的结束日期。
答案 1 :(得分:0)
var sdate=new Date(startDate);
var edate=new Date(endDate);
这里不需要在Number中转换sdate和edate。
您可以像以前一样比较两个日期。