![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Cómo validar fechas?
Que tal?
Como puedo validar que el usuario me ingreso una fecha con el formato correspondiente(MM/DD/AAAA)? Agradeceria sus respuestas! |
#2
|
||||
|
||||
Si utilizas un componente para captura de fechas, como un DateTimePicker, éste te ayuda con la validación... pero si estas permitiendo que el usuario digite libremente debes esperar cualquier cosa...
La forma facil que veo es:
La función StrToDate acepta un segundo parametro TFormatSettings que es un registro que contiene entre otras variables ShortDateFormat... asi que puedes crear localmente un registro de este tipo configurarlo a tu antojo (sin afectar las variables globales) y enviarl como parametro de la función... bye |
#3
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
![]() He modificado el título por algo más descriptivo a lo que preguntas, por favor, tenlo en cuenta para próximas preguntas, gracias. Se supone que estás preguntando para hacerlo en python, ¿has visto los ejemplos de la ayuda?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
|||
|
|||
Gracias por las aclaraciones!
Ya me las arregle intentando con esto! Código:
from time import mktime, strptime from datetime import datetime inicio = raw_input("Ingrese fecha (MM/DD/AAAA) inicial a buscar: ") result = None for format in ['%m/%d/%Y']: try: result = datetime.strptime(inicio, format) except: pass if result is None: print 'Malformed date.' else: print 'Date is fine' |
#5
|
||||
|
||||
Gracias por comentarlo
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
My Fault...!
![]() |
#7
|
||||
|
||||
Eso le pasa a cualquiera, no es la primera vez, ni será la última
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo validar campos? | eli02 | PHP | 11 | 18-09-2012 21:23:51 |
Cómo validar un SpinEdit? | mrnovice | OOP | 10 | 06-05-2008 21:55:15 |
como validar fechas | Velia | Varios | 2 | 13-12-2005 00:46:13 |
Validar fechas | CHiCoLiTa | PHP | 2 | 29-12-2004 12:59:00 |
Validar fechas en Strings | cso2000 | Varios | 2 | 09-06-2003 22:57:51 |
![]() |
|