Eu estou usando o módulo Python datetime. Eu estou olhando para calcular a data de 6 meses a partir da data atual. Alguém poderia me dar uma ajudinha para fazer isso?
O motivo pelo qual desejo gerar uma data 6 meses a partir da data atual é produzir uma data de revisão . Se o usuário inserir dados no sistema, ele terá uma data de revisão de 6 meses a partir da data em que os dados foram inseridos.
6-o, com suporte para rolar ao longo do ano (e alternar o mês para o mês anterior 1) se passarmos por dezembro. Isso é exatamente o que relativedeltafaz e é de fato o que toda linguagem de programação com suporte para esse tipo de conceito faz.
date(2015, 3, 31) + relativedelta(months = 6)dá datetime.date(2015, 9, 30). Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)dá 2000-10-01T00:00:00. Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))dá 2000-10-01. Escolha o seu veneno.