Click here to Skip to main content
15,881,248 members
Articles / Programming Languages / C#
Alternative
Tip/Trick

Validating Dates in dd-MMM-yyyy format

Rate me:
Please Sign up or sign in to vote.
4.98/5 (32 votes)
13 May 2010CPOL 25.4K   7   4
This is an alternative to "Validating Dates in dd-MMM-yyyy format"

Less magic, more readable, would be:

C#
DateTime dt1;
DateTime dt2;
if (DateTime.TryParseExact(str1, "dd-MMM-yyyy", null, DateTimeStyles.None, out dt1) &&
    DateTime.TryParseExact(str2, "dd-MMM-yyyy", null, DateTimeStyles.None, out dt2)) {
	// do something with those datetimes
}

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
Belgium Belgium
I am an engineer with a background in electronics, software and mathematics.

I develop technical software, both for embedded systems and for desktop equipment. This includes operating systems, communication software, local networks, image processing, machine control, automation, etc.

I have been using all kinds of microcontrollers and microprocessors (Intel 4004/8080/8051/80386/Pentium, Motorola 680x/680x0/ColdFire/PowerPC, Microchip PIC, Altera NIOS, and many more), lots of programming languages (all relevant assemblers, Fortran, Basic, C, Java, C#, and many more), and different operating systems (both proprietary and commercial).

For desktop applications and general development tools I have been using both UNIX systems and Mac/MacOS for many years, but I have switched to x86-based PCs with Windows, Visual Studio and the .NET Framework several years ago.

I specialize in:
- cross-platform development (making software that runs on diverse hardware/OS combinations)
- instruction set simulation
- improving software performance, i.e. making sure the software runs the job at hand in as short a time as possible on the given hardware. This entails algorithm selection, implementation design, accurate measurements, code optimisation, and sometimes implementing virtual machines, applying SIMD technology (such as MMX/SSE), and more.

Comments and Discussions

 
GeneralMy vote of 5 Pin
Nikhil_S1-May-12 18:29
professionalNikhil_S1-May-12 18:29 
GeneralReason for my vote of 5 Fine one Pin
thatraja5-Mar-11 16:17
professionalthatraja5-Mar-11 16:17 
GeneralReason for my vote of 5 I love it readable ;) Pin
chris_kwng13-Aug-10 4:49
chris_kwng13-Aug-10 4:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.