Tenho uma string de data com o formato 'Seg, 15 de fevereiro de 2010'. Desejo alterar o formato para '15/02/2010 '. Como posso fazer isso?
python
datetime
datetime-parsing
Nimmy
fonte
fonte
Respostas:
datetime
módulo pode ajudá-lo com isso:Para o exemplo específico, você poderia fazer
fonte
date_string
como uma string.format1
precisa ser uma string para expressar o formato da string de data de entrada.format2
é o formato de string de destino para saída.Você pode instalar a biblioteca dateutil . Sua
parse
função pode descobrir em que formato uma string está, sem precisar especificar o formato como você faz comdatetime.strptime
.fonte
python 3.x
necessidades para instalarpython-dateutil
pip install python-dateutil
fonte
converter string em objeto datetime
fonte
Como essa pergunta surge com frequência, aqui está uma explicação simples.
datetime
outime
módulo tem duas funções importantes.Em ambos os casos, precisamos de uma string de formatação. É a representação que informa como a data ou hora é formatada em sua string.
Agora vamos supor que temos um objeto de data.
Se quisermos criar uma string a partir desta data no formato
'Mon Feb 15 2010'
Vamos supor que queremos convertê-lo
s
novamente em umdatetime
objeto.Consulte este documento todas as diretivas de formatação relacionadas a data e hora.
fonte
Apenas para fins de conclusão: ao analisar uma data usando
strptime()
e a data contém o nome de um dia, mês, etc., esteja ciente de que você deve levar em conta a localidade.Também é mencionado como uma nota de rodapé na documentação .
Como um exemplo:
fonte
@codeling e @ user1767754: As duas linhas a seguir funcionarão. Não vi ninguém postar a solução completa para o problema de exemplo que foi perguntado. Esperançosamente, esta é uma explicação suficiente.
Resultado:
fonte
Você também pode conseguir isso usando pandas:
Resultado:
Você pode aplicar a abordagem pandas para diferentes tipos de dados como:
Resultado:
fonte
use a biblioteca datetime http://docs.python.org/library/datetime.html consulte 9.1.7. especiall strptime () strftime () Exemplos de comportamento¶ http://pleac.sourceforge.net/pleac_python/datesandtimes.html
fonte