Re: [python-brasil] Subtrair horas do datetime

1,653 views
Skip to first unread message

Rodrigo Amaral

unread,
Aug 2, 2006, 3:06:23 PM8/2/06
to python...@yahoogrupos.com.br
On 8/2/06, Gean Yoshio Ivamoto <geany...@gmail.com> wrote:
> Olá povão!
>
> Como eu posso subtrair 6 horas de um objeto datetime?
> Por exemplo:

Olá,

Essas operações podem ser realizadas com o auxílio de objetos da
classe timedelta. Por exemplo:

>>> import datetime
>>> datetime1 = datetime.datetime.now()
>>> datetime1
datetime.datetime(2006, 8, 2, 16, 6, 22, 274000)
>>> datetime2 = datetime1 - datetime.timedelta(hours=6)
>>> datetime2
datetime.datetime(2006, 8, 2, 10, 6, 22, 274000)
>>>

Mais detalhes em [1] e [2]

[1] http://docs.python.org/lib/datetime-timedelta.html
[2] http://docs.python.org/lib/datetime-datetime.html

--
Rodrigo Amaral
rodrig...@gmail.com


========================================================
Antes de enviar sua mensagem dê uma lida em:
http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar
========================================================
Links do Yahoo! Grupos

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

<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br

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


Luciano Rodrigues da Silva

unread,
Aug 2, 2006, 3:05:48 PM8/2/06
to python...@yahoogrupos.com.br
print data - datetime.timedelta(minutes=6 * 60)

Interessante é que o timedelta não recebe horas! Vc tem que
especificar em minutos.

Dê uma olhada em:
http://docs.python.org/lib/datetime-timedelta.html

On 8/2/06, Gean Yoshio Ivamoto <geany...@gmail.com> wrote:
> Olá povão!
>
> Como eu posso subtrair 6 horas de um objeto datetime?
> Por exemplo:
>

> ---------------------------------------------------
> >>
> >>import datetime
> >>data = datetime.datetime.now()
> datetime.datetime(2006, 8, 2, 1, 38, 23, 155974)
> >>data2 = hyper_transmutador_transformator_x_plus_alpha_subtrator_hour(data,
> 6)
> datetime.datetime(2006, 8, 1, 19, 38, 23, 155974)
> >>
> ---------------------------------------------------
>
>
> [As partes desta mensagem que não continham texto foram removidas]


>
>
>
> ========================================================
> Antes de enviar sua mensagem dê uma lida em:
> http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar
> ========================================================
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Até,

Luciano

<quote>
"Na prática, a teoria é outra!"
</quote>

:wq!

Reply all
Reply to author
Forward
0 new messages