JavaFree.org | RubyOnBr.org

Campo datetime

Acompanhar Campo datetime 9 posts, 4 participantes

Avatar Ashley~ 26 posts

O Rails cria automaticamente com o scaffold, um campo “created_at” e “updated_at” para cada tabela. Quando é inserido um registro, ele joga a data atual no campo “created_at”. Existe alguma forma de alterar o fuso horario utilizado?
A unica informação disso q eu preciso é a data, como faço para na view mostrar apenas a data da gravação, sem aquelas outras coisas que aparecem junto?
Obrigada.

 
Avatar Rafael Cruz ... 279 posts

config.time_zone = ‘UTC’ isso no enviorment.rb,

Cara voce pode dar uma lida no gem brazillian-Rails, ele ajuda muito
mas tenta ai:

.strftime(“%d de %B de %Y”)

 
Avatar nofxx 361 posts

acho q vc vai qrer Time.zone = ‘Brasilia’ em algum lugar por ai tb.
Mas,
USE SEMPRE UTC!
Na duvida USE UTC..
E qdo nao tiver outra alternativa, USE U T C !

 
Avatar nofxx 361 posts

Eh, UTC.

 
Avatar Ashley~ 26 posts

Rafael, não entendi o que faço com esse segundo código, tentei adicionar depois do nome do campo mas não funcionou.

E porque eu devo usar sempre UTC?

Obrigada pelas respostas :-)

 
Avatar Rafael Cruz ... 279 posts

acho que no seu não funfou porque uso aqui o brazillian Rails, fica tipo assim: 14 de Novembro de 2008. mas teta ai:

.strftime(“%H:%M:%S”)

Vai imprimir 12:00:00, tentai ai:

.strftime(“%d/%m/%Y”), nao tenho certeza mas acho que vai imprimir: 14/11/2008 tudo que esta com % vai ser um formato de data o testo é so string =)

acho que o horario daqui é UTC -3, não sei bem, mas vai la no oraculo(google) e procura
Coordinated Universal Time =)

 
Avatar nofxx 361 posts

Sim, somos GMT UTC -3 , (a maior parte do brasil neh) mas atualmente GMT -2 (horario verao).(Global Meridian Time).

Eh q nem UTF8.. se vc tiver tudo em UTC vc converte pra qualquer horario sem problemas, incluindo os acarretados por eventos como o horario de verao.

 
Avatar Mereghost 844 posts

nofxx:

Concordo em gênero-número-e-degrau. =p A menos que seja uma aplicação que só vá ser usada mesmo por um grupo restrito de usuários (intranet etc) e ainda assim é um péssimo argumento.

 
Avatar nofxx 361 posts

Complementando:

http://mad.ly/2008/04/09/rails-21-time-zone-support-an-overview/

http://tas.milk-it.net/carlos/suporte-a-timezone-no-rails-21-uma-visao-geral/

http://mad.ly/2008/04/03/time-zone-visualizations/