Comment extraire correctement un temps que de l'objet datetime (post.created_at
, pour être précis) avec/sans l'influence de TimeZone
? Comment extraire les valeurs day
, month
et year
? Comment extraire le day/month/year
via un motif personnalisé (est-ce possible)?Travailler avec datetime dans Rails
12
A
Répondre
30
temps au format chaîne:
post.created_at.strftime("FORMAT STRING HERE")
# Without the influence of time-zone: I take it that you want UTC
post.created_at.utc.strftime("FORMAT STRING HERE")
Lien pour la strftime
documentation: http://ruby-doc.org/core/classes/Time.html#method-i-strftime
Pour obtenir l'heure, minute et seconde valeurs:
post.created_at.hour
post.created_at.min
post.created_at.sec
0
<%= l(@issue.created_at, format: :your_format) %>
dans locale YAML (app/config/locale/countr y_id.yml), vous devez déclarer
time:
formats:
your_format: '%d %b. %Y'
your_another_format: '%I:%M'
Date de mise en forme doit être déclarée dans votre fichier de définition i18n YAML pour configurer facilement, et un autre format de date pourrait être trouvée ici.
Questions connexes
- 1. rails construits dans la validation datetime
- 2. Travailler avec Adrotator dans asp.net
- 3. C# Travailler avec Linq liant
- 4. Travailler avec rss + C#
- 5. Travailler avec plusieurs XSD
- 6. Transformer DateTime en simple Date dans Ruby on Rails
- 7. Travailler avec des formulaires
- 8. Travailler avec des dates dans asp.net
- 9. Travailler avec javascript dans Visual Studio
- 10. Comment travailler avec Enums dans Entity Framework?
- 11. Comment travailler avec sqlCE dans l'émulateur PPC?
- 12. Travailler avec 'this' et jQuery
- 13. Travailler avec DIV et CSS
- 14. Travailler avec les suites Seaside
- 15. Travailler avec des sessions - PHP
- 16. Travailler avec ASP.NET collection Cookies
- 17. travailler avec webcam asp.net C#
- 18. Colonne XML typée avec l'élément DateTime - DateTime est convertie
- 19. Comment puis-je travailler avec deux bases de données différentes dans des rails avec des enregistrements actifs?
- 20. Problème avec Rowlex-dateTime récupération
- 21. Convertir DateTime en DateTime qui fonctionne avec SQL Server?
- 22. Datetime Mysql avec Fuseau horaire
- 23. Comment utiliser datetime dans les conditions d'une recherche/comptage dans Ruby on Rails
- 24. DateTime problème dans asp.net
- 25. Problèmes avec x_sendfile dans Rails
- 26. Travailler avec des cadres et Java AWT
- 27. Travailler avec une base de données
- 28. travailler avec .git/info/exclure trop tard
- 29. Travailler avec Visual Fox Pro OleDb
- 30. PL/SQL - Travailler avec une chaîne!
Shoot, c'est exactement ce dont j'avais besoin! Merci! – gmile
Brève explication, exemple de code et lien vers la documentation. Une réponse stellaire! – Mizipzor
@mizipzor: Merci! – Swanand