Código de Python - Validar una fecha en formato español

Imágen de perfil

Validar una fecha en formato españolgráfica de visualizaciones


Python

Publicado el 22 de Octubre del 2012 por Xavi
6.884 visualizaciones desde el 22 de Octubre del 2012. Una media de 35 por semana
Función que valida una fecha en formato dd/mm/yyyy, d/m/yy, dd/mm/yy, dd/mm/yyyy hh:mm:ss, dd/mm/yy hh:mm:ss, d/m/yy h:m:s

Versión 1

Publicado el 22 de Octubre del 2012gráfica de visualizaciones de la versión: Versión 1
6.885 visualizaciones desde el 22 de Octubre del 2012. Una media de 35 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env python
 
import time
 
def validateDateEs(date):
    """
    Funcion para validar una fecha en formato:
        dd/mm/yyyy, dd/mm/yy, d/m/yy, dd/mm/yyyy hh:mm:ss, dd/mm/yy hh:mm:ss, d/m/yy h:m:s
    """
    for format in ['%d/%m/%Y', '%d/%m/%y', '%d/%m/%Y %H:%M:%S', '%d/%m/%y %H:%M:%S']:
        try:
            result = time.strptime(date, format)
            return True
        except:
            pass
    return False
 
entrada = raw_input("Ingrese fecha en formato español: ")
 
if validateDateEs(entrada):
    print 'Fecha correcta'
else:
    print 'Fecha incorrecta'



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2232