ユーザーの日付をYYYY/MM/DD形式で出力したいと思います。 [閉じる]

ユーザーの日付をYYYY/MM/DD形式で出力したいと思います。 [閉じる]

日付をユーザー形式で出力したいのですがYYYY/MM/DD、ユーザーが()のように入力するとこのように出力されるという20042019意味です。20/04/201920/may/2019

答え1

そして忙しい箱日付(-Dオプションのサポート)を使用すると、次のことができます。

$ busybox date -D '%d%m%Y' -d '20042019' +'%Y/%b/%d'
2019/Apr/20

または完全な月名が必要な場合:

$ busybox date -D '%d%m%Y' -d '20042019' +'%Y/%B/%d'
2019/April/20

言語/国が変更されると月の名前も変更されることに注意してください。

関連情報