フォーマットされた日付(07/11/1990のような)を取得して19900711に変換するにはどうすればよいですか?おそらく正規表現といくつかの置換?Rubyの解析日
Rubyの解析日
答えて
require 'date'
DateTime.strptime('07/11/1990', '%m/%d/%Y').strftime('%Y%m%d')
私のために働く。
この 'date'メソッドと上記の' time'メソッドとの大きな違いは同じですか? – 585connor
strptimeは私が推測するより多くの制御を持っています。例えば > Time.parse( '07111990') に障害が発生したが、 > DateTime.strptime( '07111990'、 '%のM%のD%Y') がまだ動作します。しかし、Time.parseが動作する限り、それはより簡潔なコード方法かもしれません。 – barley
@ 585connor: 'strptime'アプローチでは、日付の書式を指定することができます。また、使用されているさまざまな日付書式が推測よりも良いかもしれません。 OTOH、私は[ISO 8601](http://en.wikipedia.org/wiki/ISO_8601)をすべて使用しています... –
dateVar.gsub("/","")
のような効率的な方法を使用できます。勿論あなたが日付を保存のだ変数のdateVarを交換
OPは単に '/'を取り除くだけではなく、数値を並べ替えることもあります。 –
時間のクラスをあなたの友人である:。
1.9.2p290 :002 > puts Time.parse('07/11/1990').strftime("%Y%d%m")
--> 19900711
あなたがが動作するように、このためにrequire "time"
する必要があるかもしれません。出力形式の詳細については、文字列形式の時刻を参照してください。
- 1. RubyのXML解析
- 2. 解析日 - Java
- 3. 解析日時
- 4. 解析日は
- 5. Ruby SQSの解析メッセージ?
- 6. RubyでのXML解析
- 7. Ruby/Rails - DateTimeの解析
- 8. AngularJsの解析日
- 9. RubyでTwitterとFacebookの日付を解析する
- 10. Rubyの日付文字列を解析します
- 11. Rubyで日付文字列を解析中のArgumentError
- 12. libxml-ruby構文解析ヘルプ
- 13. はRubyでテキストファイルを解析
- 14. ruby CSV重複行解析
- 15. ruby gemニュース解析用スニペット
- 16. Ruby/Rails HTMLページ解析
- 17. 剣道解析日
- 18. 解析日付値
- 19. JSP解析日失敗:java.text.ParseException:解析できない日付
- 20. 日付の解析フォルダ
- 21. Java日付の解析
- 22. 解析日本のPython
- 23. Goでの日付解析
- 24. 日付JSONの解析フォーム
- 25. Icalファイルの日時解析
- 26. djangoの日付解析/タイプエラー
- 27. Rubyで解析されたレスポンスを解析する
- 28. RubyでのHTTPマルチパートレスポンスボディの解析(ラック外)
- 29. Rubyでの/ var/email/usernameファイルの解析
- 30. Rubyスコープの質問、オプションの解析
恐らく重複しているhttp://stackoverflow.com/questions/6214144/ruby-convert-string-to-date – Hauleth
[Ruby String to Date Conversion]の可能な複製(http://stackoverflow.com/questions/3599239/) ruby-string-to-date-conversion) –