我正在使用 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)
有没有办法让日期格式恢复成这种格式?
最佳答案
尝试,
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))
关于javascript - react native 新日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35498599/