「1832-09-02」形式には、「9-2-1832」形式の文字列が必要です。 mysqlで「日付」タイプフィールドを入力できるはずです。
ベストアンサー1
追加のツールを許可したら(mysqlタグをすべて指定した後)、次のものを使用できます。日付ユーティリティパッケージ:
$ dateconv -i %m-%d-%Y "9-2-1832"
1832-09-02
違いは、GNU date
書式指定子(パラメータ)を使用して入力書式を指定できることです-i
。このようにして、あらゆる種類の日付を解析できます。
標準のISO 8601形式を出力として使用したいので(パッケージ内のすべてのツールのデフォルト値)、そこで何も指定する必要はありません。
免責事項:私はdateutilsの著者です。