2016-02-19 30 views
0

我正在使用react-native-calendar-picker。最初当我的应用程序数据加载时,如果没有选择存储的日期,我将指定具有new Date()的特定数组,返回如下所示:Thu Feb 18 2016 22:58:12 GMT-0700 (MST)。一旦用户更新的日期我存储在阵营的新日期本土的AsyncStorage具有价值的东西是这样的:Mon Feb 29 2016 00:00:00 GMT-0700 (MST)React Native新日期字符串

然而,一旦应用程序重新加载,返回的日期值是这样的:"2016-02-29T07:00:00.000Z"。 react-native-calendar-picker使用格式如下的日期:Mon Feb 29 2016 00:00:00 GMT-0700 (MST)

有没有办法让日期格式化回到这种方式?

+0

您是否尝试过使用moment.js? –

回答

3

尝试,

String formatted = new Date("2016-02-29T07:00:00.000Z").toString(); 

精确地知道数据类型,

new Date()将返回一个Date对象。 (2016-02-19T13:42:17.975Z)

new Date().toString()会返回格式化的日期字符串。 (Fri Feb 19 2016 19:12:17 GMT + 0530(IST))