Re: [Zope-pt] Re: strftime DateTime()

2005-11-21 Por tôpico Marcos Iuato
Experimente:





[]'s

alexsander silva wrote:
> Olah,
> 
> Uma curiosidade: estou tentando usar algo do tipo
> 
>  expr="DateTime(ASHORA).strftime('%H:%M:%S')">
> 
> ou ainda
> 
>  expr="DateTime(ASDATA).strftime('%d:%m:%Y')">
> 
> (ASHORA(tipo TIME) e ASDATA(tipo TIMESTAMP) são
> variáveis DTML retornada de consulta ZSQL)
> 
> e quando executa-se o código o Zope retorna o erro:
> 
> Tipo do Erro: NameError
> Valor no Erro: global name 'DateTime' is not defined
> 
> Olhei no material e a sintaxe parece estar correta.
> Quando eu uso ZopeTime ao invés de DateTime, funciona
> para campos TIME - ótimo!. Quando a variável está com
> formato DATE ou TIMESTAMP, o servidor entra em algum
> looping infinito e pára de responder. O retorno normal
> de uma variável DATE ou TIMESTAMP através de ZSQL é no
> formato "-MM-DD HH:MM:SS:mm" - Algo como:
> 2005-11-21 15:39:42:00 - tentei várias formatações
> diferentes (%Y/%m/%d %H:%M:%S , etc) e o resultado é o
> mesmo. A solução seria eu extrair apenas as primeiras
> 10 posições da string? como poderia fazer isso? []'s!
> 
> 
>   
> 
> 
> 
>   
>   
> ___ 
> Yahoo! Acesso Grátis: Internet rápida e grátis. 
> Instale o discador agora!
> http://br.acesso.yahoo.com/
> 
> 
> 
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [Zope-pt] Re: strftime DateTime()

2005-11-21 Por tôpico José Henrique
Não sei se você ja disse, mas qual a versão do Zope está usando?


Em 21/11/05, alexsander silva<[EMAIL PROTECTED]> escreveu:
> Olah,
>
> Uma curiosidade: estou tentando usar algo do tipo
>
>  expr="DateTime(ASHORA).strftime('%H:%M:%S')">
>
> ou ainda
>
>  expr="DateTime(ASDATA).strftime('%d:%m:%Y')">
>
> (ASHORA(tipo TIME) e ASDATA(tipo TIMESTAMP) são
> variáveis DTML retornada de consulta ZSQL)
>
> e quando executa-se o código o Zope retorna o erro:
>
> Tipo do Erro: NameError
> Valor no Erro: global name 'DateTime' is not defined
>
> Olhei no material e a sintaxe parece estar correta.
> Quando eu uso ZopeTime ao invés de DateTime, funciona
> para campos TIME - ótimo!. Quando a variável está com
> formato DATE ou TIMESTAMP, o servidor entra em algum
> looping infinito e pára de responder. O retorno normal
> de uma variável DATE ou TIMESTAMP através de ZSQL é no
> formato "-MM-DD HH:MM:SS:mm" - Algo como:
> 2005-11-21 15:39:42:00 - tentei várias formatações
> diferentes (%Y/%m/%d %H:%M:%S , etc) e o resultado é o
> mesmo. A solução seria eu extrair apenas as primeiras
> 10 posições da string? como poderia fazer isso? []'s!
>
>
>
>
>
>
>
>
> ___
> Yahoo! Acesso Grátis: Internet rápida e grátis.
> Instale o discador agora!
> http://br.acesso.yahoo.com/
>
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [Zope-pt] Re: strftime DateTime()

2005-11-18 Por tôpico José Henrique
Claro que sim.  É só utilizar uma expressão Python:



onde strData é a variável string que contém a data.  Lembre-se que se
a data for incorreta, será gerado um erro.  Nesse caso, você pode
utilizar  para tratar a exceção.

Zénrique.

Em 18/11/05, alexsander silva<[EMAIL PROTECTED]> escreveu:
> Olah,
> Realmente nao adicionei os primeiros posts em que eu
> explicava a entrada saída do BD. Desculpe.
> Como posso transformar então a string em objeto
> DateTime e formatar a saída? Existe como fazer isso
> com DTML?
> Obrigado
> AleX
>
> __
> Faça ligações para outros computadores com o novo Yahoo! Messenger
> http://br.beta.messenger.yahoo.com/
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html