我正在使用react-native-calendar-picker。最初,当我的应用数据加载时,如果没有存储被挑选的日期,我会使用new Date()
分配特定数组,返回类似这样的内容:Thu Feb 18 2016 22:58:12 GMT-0700 (MST)
。用户更新日期后,我会将新日期存储在React Native AsyncStorage
中,其值如下:Mon Feb 29 2016 00:00:00 GMT-0700 (MST)
但是,一旦应用程序重新加载,日期值将返回如下:"2016-02-29T07:00:00.000Z"
。 react-native-calendar-picker使用格式为Mon Feb 29 2016 00:00:00 GMT-0700 (MST)
有没有办法让日期格式化回来?
答案 0 :(得分:4)
尝试,
String formatted = new Date("2016-02-29T07:00:00.000Z").toString();
准确了解数据类型,
new Date()
将返回Date对象。 (2016-02-19T13:42:17.975Z)
new Date().toString()
将返回格式化的日期字符串。 (2016年2月19日星期五19:12:17 GMT + 0530(IST))