在javascript中将日期转换为数字

时间:2017-12-18 10:39:20

标签: javascript date numbers

我在某些应用程序中使用谷歌应用程序脚本,并在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

2 个答案:

答案 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。 您可以像以前一样比较两个日期。