React-Nativeアプリには、日付用と時間用の2つのフィールドがあります。 dateフィールドは 'YYYY-MM-DD'の形式の値を返し、timeフィールドは 'hh:mm A'という形式の値を返します。フォーマットの変換には瞬間を使用しています。それは私のシミュレータAndroidとiOSの両方で正常に動作します React Nativeの日付と時刻を連結して返す '無効な日付'
moment(date+ " "+time).format("YYYY-MM-DDTHH:mm:ss")
、だから、日付と私が使用した時間を連結するために、:最後のAPI呼び出しは、形式「MM YYYY-MM-DDTHH」は単一のエントリでなされるべきですデバイス上でデバッグするときにも、両方のビルドを取得するとすぐに返されます。
無効な日付です。
EDIT:はmoment(date + " " + value).format();
をしようとしましたが、また、ビルドで '無効な日付' を返します。 フォーマットを指定せずにDate
new Date(date+ " " + time);
を直接使ってみましたが、ビルドで「無効な日付」も返されました。
( "YYYY-MM-DDTHH:mm:ssは")'この '(" YYYY-MM-DDにHH:mm:ss ")'? –
@RizalSidikこれは私のAPI呼び出しで使用するはずのフォーマットです。しかし、私はビルドで各値を警告してみたところ、 'moment(date +" "+ value).format();'を与えても、 '無効な日付'を取得していることがわかりました。 –