login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Controle datum (Opgelost)

Offline zwobbel - 31/10/2008 15:19
Avatar van zwobbelPHP gevorderde Hallo
Weet er iemand van jullie hoe je een controle kan uitvoeren op een datum?

Ik heb 3 input fields : dag, maand & jaar
Nu wil ik controleren of de ingevoerde datum wel daadwerkelijk een geldige datum is.

5 antwoorden

Gesponsorde links
Offline Ontani - 31/10/2008 15:26
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
In vb.net gaat dit:

  1. Dim testDate As Date
  2. Date.TryParse("2008/05/01", testDate)
  3. Debug.WriteLine(testDate)
  4. 'Geeft 01/05/2008




  1. Dim testDate As Date
  2. Date.TryParse("blaat/dadqsd", testDate)
  3. Debug.WriteLine(testDate)
  4. 'Geeft 01/01/0001
Offline Abbas - 31/10/2008 17:12
Avatar van Abbas Gouden medaille

Crew .NET
Jammer voor je dat het hier om C#.NET gaat Ontani! :D
In C# doe je het zo:

  1. string strDatum = "";
  2. DateTime myDatum;
  3. if(!String.IsNullOrEmpty(dagInput) && !String.IsNullOrEmpty(maandInput) && !String.IsNullOrEmpty(jaarInput))
  4. {
  5. strDatum = dagInput + "/" + maandInput + "/" + jaarInput;
  6. try
  7. {
  8. myDatum = Convert.ToDateTime(strDatum);
  9. }
  10. catch(Exception x)
  11. {
  12. //Windows Application
  13. MessageBox.Show(x.Message);
  14. //Webbased
  15. Response.Write(x.Message);
  16. }
  17. }
  18. else
  19. {
  20. //Foutmelding op input
  21. }

Succes! 
Offline zwobbel - 31/10/2008 18:37
Avatar van zwobbel PHP gevorderde danku het werkt.
Offline Abbas - 31/10/2008 18:44
Avatar van Abbas Gouden medaille

Crew .NET
Duid dan even "Oplossing!" aan bij de juiste reactie! 
Offline Ontani - 31/10/2008 20:15
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Vandaar dat ik er ook duidelijk bij zette: "in vb.net gaat dit:".

Misschien kon je met wat syntaxis om te gooien al tot een conclusie komen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s