日期字符串不应转换为本地时区。我们想向用户显示创建记录的日期。由于时区的变化,我们注意到日期在变化。
在网络中,我们正在删除时区,以便能够按原样显示日期。
当我们从服务器获取数据时,我们没有得到时区(其GMT时间)。但是保存到jsonstore后,它会转换为本地时区,并且由于该日期在某些情况下会发生更改。
从服务器收到的数据-“ 2019-06-13T00:00:00-05:00”
从json存储接收的数据-“ 2019-06-13T10:30:00 + 05:30”
预期结果-“ 2019-06-13T00:00:00-05:00”
答案 0 :(得分:0)
JSONStore也将数据存储为JSON。 JSON没有日期格式,而JavaScript对象却具有。
因此,当您写入JSONStore时,应将其转换为所需的合适格式-字符串或自纪元以来的时间。如果转换为String,则可以按原样从JSONStore读取它,但是缺点是如果不进行另一次转换就无法对日期进行算术运算。
如果您存储从纪元开始的时间,则必须将其转换为所需的时区,然后显示给用户。