[Cascavel-pm] Res: Res: UTC != GMT!!! [Was: Conversao de datas]

Patty Silva ptfzs em yahoo.com.br
Quinta Outubro 26 09:21:13 PDT 2006


Humm.. entendi.. e como eu configuro para deixar com o msm fuso horario??
:)


----- Mensagem original ----
De: Luis Motta Campos <luismottacampos em yahoo.co.uk>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quinta-feira, 26 de Outubro de 2006 15:39:01
Assunto: Re: [Cascavel-pm] Res:  UTC != GMT!!! [Was: Conversao de datas]

Patty Silva wrote:
> perl -e 'use POSIX;print ctime(1161709200)'
> me retorna:
> Tue Oct 24 17:00:00 2006

  Quer dizer, pediu ao Perl que usasse a forma de APRESENTAÇÃO de datas
POSIX (implementada em ctime()) para obter uma APRESENTAÇÃO de data para
humanos.

> quando eu faco:
> SELECT FROM_UNIXTIME(1161709200);
> 
> Me retorna:
> +---------------------------+
> | FROM_UNIXTIME(1161709200) |
> +---------------------------+
> | 2006-10-24 15:00:00       |
> +---------------------------+

  Tudo outra vez: usou a função SQL FROM_UNIXTIME() (que por sua vez usa
a biblioteca POSIX.h) para obter uma APRESENTAÇÃO de data em formato
legível para humanos.

> Nao entendi o pq?
> 
> Alguem pode me explicar??

  Simples: quando você pediu para o Perl FORMATAR a data (note bem, não
há conversão aqui; há apenas formatação), ele consultou o seu ambiente e
aplicou suas configurações de fuso horário, obtidas do sistema
operacional através das configurações do seu locale().

  Quando você pediu ao RDBMS para fazer a mesma coisa, ele usou as
próprias configurações de fuso horário, obtidas muito possivelmente das
configurações da sua base de dados.

  Como elas estão diferentes (seu sistema operacional está configurado
para exibir datas num fuso horário diferente do seu RDBMS), o resultado
varia de um para o outro.

  Entendeu?
-- 
Luis Motta Campos
Senior System Engineer at Segula.FR
Hobbyist Cooker and Photograph
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm







		
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061026/dc8c4671/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm