MacでNumbersを使用しています。 MM/DD/YYYYの形式で多数の日付を含むCSVファイルがあります。 MySQLテーブルに挿入するために、これらの日付を日時形式に変換する必要があります。日付形式MM/DD/YYYYの文字列を日時形式YYYY-MM-DDhh:mm:ssに変換するにはどうすればよいですか?
Hh:mm:ssのデフォルトが00:00:00の場合、それで問題ありません。
列を強調表示し、フォーマットサイドバーが表示されていない場合は、右上にある[フォーマット]をクリックします。サイドバーで、[セル]をクリックします。最初のドロップダウンで[日付と時刻]を選択します。日付には2014-01-23スタイルを選択し、時間には19:08:09を選択します。
私はこの問題を理解しようと多くの時間を費やしました。 「11-1-2014」(m-d-yyyy)の形式の日付がたくさん含まれたcsvファイルがありました。セルの形式を変更するだけでNumbers3.5に変換しようとすると、変更は拒否され、セルの形式はデフォルトで「自動」に戻りました。そこで、DATEVALUE数式を使用して変換しようとしましたが、エラーが発生しました。
最終的に問題を解決した方法は次のとおりです:トラブルシューティングから、Numbersがコンピューターの地域設定を使用して予想される入力日付形式を決定していることがわかりました。私の場合、[システム環境設定]-> [言語と地域]の下の私の地域はカナダに設定されています。地域がカナダに設定されていると、数値は特定の日付形式を認識しません。地域を米国に切り替え、Numbersを再起動すると、問題は解決しました。これで、セルの形式を変更すると、日付形式が即座に認識され、適切に日付に変換されます。
うまくいけば、これはそこにいる他の誰かを助けるでしょう。
番号3.5、Mac OSX 10.10
日付情報の最後に余分なスペースがあるかどうかを確認します(つまり、フィールドの実際の値は「1/1/1943」と「1/1/1943」です。ある場合は、それを削除して、すぐに変更されるかどうかを確認します。右下隅の[テキスト]から[実際]に移動し、インスペクターペインに[日付と時刻]が表示されているかどうか。
ショーン
一般に、.csvファイルの元のデータ形式がNumbersでサポートされている形式の1つであることを確認する必要があります。 (これらは、[セルデータ形式]メニューのドロップダウンリストに表示されます)
たとえば、2014年1月18日の元の形式は機能しませんが、2014年1月5日は機能します。
編集:これがサンプルファイルです。
01/25/2014,123,123
01/26/2014,456,456
01/27/2014,789,789
Test.csvとして保存し、番号3.2.2で開きます。
日付形式を変更しようとしても機能しません。