シェルスクリプトで "2011-09-01"形式の日付を "01-SEP-2011"にフォーマットするにはどうすればよいですか?シェルスクリプトで日付をフォーマットする方法
1
A
答えて
6
これを試してください:あなたが持っている場合はRubyはあなたがこれを行うことができ、ターゲットシステム上にインストールさ
$ date --date='01-SEP-2011' +%Y-%m-%d
1
:あなたはdateコマンドのGNU coreutilsのバージョンを持っていると仮定し
#/bin/bash
read DATE # 01-SEP-2011
set DATE=$(ruby -rdate -e "puts Date.parse('$DATE').to_s")
echo $DATE # 2011-09-01
0
kent$ date +%F -d "01-SEP-2011"
2011-09-01
関連する問題
- 1. ASP.NETで日付をフォーマットする方法
- 2. `ng-model`の日付オブジェクトから日付をフォーマットする方法
- 3. シェルスクリプトの日付計算方法
- 4. JavaScriptで正しい形式の日付をフォーマットする方法
- 5. フォーマット日付フィールドタイプ
- 6. 日付フォーマット
- 7. PostgreSQL:to_char()を使わずに日付をフォーマットする方法は?
- 8. Perl Excel :: Writer、日付カテゴリを持つセルをフォーマットする方法
- 9. rapidminerの日付/時刻属性をフォーマットする方法
- 10. Excelの日付自動フォーマットをグローバルに停止する方法
- 11. Jon Leightonからjquery.date_input.packの日付をフォーマットする方法は?
- 12. 日付を1.1.2011から01.01.2011にフォーマットする方法
- 13. この文字列を日付にフォーマットする方法
- 14. PHPでfacebook日付をフォーマットする
- 15. fmt:formatDateで日付をフォーマットする
- 16. Powershellで日付をフォーマットする
- 17. 日付フォーマット機能
- 18. php - フォーマット日付ISO8601?
- 19. シェルスクリプトで連続した日付/時刻を生成する方法は?
- 20. 日付を日付から日付に変換する方法
- 21. システム日付のフォーマットを変更する
- 22. 日付を文字列にフォーマットする
- 23. C++で日付と時刻の文字列をフォーマットする方法
- 24. フォーマットSTR_TO_DATEから日付
- 25. 日付フォーマット変換ルビー
- 26. Solrの日付フィールドのフォーマット
- 27. mongodb/mongooseの日付フォーマット
- 28. dust.js(リンクインフォーク)のフォーマットと日付
- 29. スプリングRESTfulな日付フォーマット
- 30. DataGrid easyuiの日付フォーマット
を。 bashを実行している場合はおそらくそうですが、MacOSではデフォルトではインストールされていないかもしれません。 (私はbashがデフォルトでインストールされているかどうかはわかりませんが、 'bash'のGNU版ではなく' date'のGNU版ではありません) –
'date ... +%F'も動作します私は '+%Y-%m-%d'はもう少し移植性があると思います)。 –