Google Calendar API(v2) La query relativa al tempo è richiesta per essere formattata con RFC3339. Quando ho cercato la classe Time dopo "require" time "", non sono riuscito a vedere il metodo rfc3339.conversione di oggetto di classe Time in RFC3339 in Ruby
risposta
A website ha menzionato che RFC3339 è il formato di data più comune nei feed RSS, in modo che il metodo di conversione sia implementato come #xmlschema, ma non # rfc3339.
Questo aiuto? http://www.ruby-doc.org/stdlib-1.9.3/libdoc/date/rdoc/DateTime.html#method-i-rfc3339
DateTime.parse('2001-02-03T04:05:06.123456789+07:00').rfc3339(9)
#=> "2001-02-03T04:05:06.123456789+07:00"
Aha, DateTime.now.to_s fornisce semplicemente una risposta nel formato rfc3339. Grazie! – taro
Quello che volevo fare era cedere alle 00:00 del giorno successivo in RFC3339 e "+" avrebbe dovuto essere codificato. Così ora ho finito con 'Date.today.next.to_time.to_datetime.to_s.gsub ('+', '% 2B')'. Sembra piuttosto una catena di metodi JavaScript. Hmmm – taro
Il modo scelto di fare questo è stato Time.now.utc.strftime('%FT%TZ')
#=> "2013-08-15T06:13:28Z"
che è perfetto per un campo di introduzione HTML5 type='datetime'
.
Avrai bisogno di convertire il tempo di un oggetto DateTime
:
Time.now.to_datetime.rfc3339 #=> "2014-11-06T10:40:54+11:00"
See:
http://www.ruby-doc.org/stdlib-2.4.1/libdoc/date/rdoc/Time.html
- 1. Iterate su Ruby Time oggetto con delta
- 2. conversione Data-time in R
- 3. Conversione di un oggetto in un hash di valori in Ruby
- 4. Plug-in di conversione audio Ruby/Rails?
- 5. Ruby Classe oggetto Garbage Collection
- 6. Pattern di conversione oggetto
- 7. file di classe in conversione file java
- 8. Conversione di array di ruby in array di coppie consecutive
- 9. Confrontando oggetto di equivalenza in Ruby
- 10. Conversione di stringhe con Ruby
- 11. Come funziona Ruby Time # dst?
- 12. Conversione semplice di stringa in UTF-8 in Ruby 1.8
- 13. Conversione di un riassunto esadecimale in base64 in Ruby
- 14. Conversione hash a stringa in Ruby
- 15. conversione Data oggetto TimeWithZone
- 16. conversione di un oggetto di classe "tavola" alla matrice in R
- 17. Conversione di oggetto dict in stringa in modello Django/Jinja2
- 18. Conversione di oggetto XMLDocument in String in Javascript
- 19. Come convertire la stringa in oggetto Time in Java?
- 20. Come creare un oggetto Time con un tempo specifico in Ruby 1.8.7?
- 21. Conversione del timestamp Unix in stringa con Joda Time
- 22. conversione oggetto JSON in formato CSV in javascript
- 23. Conversione da SVG a PNG in Ruby
- 24. Invocare System.Delegate oggetto di classe in C#
- 25. Conversione di una stringa vuota nella zero in Ruby
- 26. Conversione di stringa da snake_case a CamelCase in Ruby
- 27. Ruby - TypeError: nessuna conversione implicita di hash in stringa
- 28. Derivazione Just-In-Time
- 29. Classe di conversione generale tipo
- 30. Garbage Collection di variabili di istanza di classe in Ruby
questo dovrebbe essere un commento, invece di una risposta? :) – Rimian