Campo datetime
|
|
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? |
|
|
config.time_zone = ‘UTC’ isso no enviorment.rb, Cara voce pode dar uma lida no gem brazillian-Rails, ele ajuda muito .strftime(“%d de %B de %Y”) |
|
|
acho q vc vai qrer Time.zone = ‘Brasilia’ em algum lugar por ai tb. |
|
|
Eh, UTC. |
|
|
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 :-) |
|
|
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 |
|
|
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. |
|
|
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. |
|
|
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/ |

