VC++ diseña un cuadro de diálogo con un cuadro de texto.
UpdateData( );
time_t now = time(NULL );
struct tm* stNow = localtime( &now );
char szData[ 1024 ] = {0};
sprintf( szData , "%u-%02u-%02u" , stNow->tm_year + 1900 , stNow->tm_mon + 1 , stNow->tm_mday );
if( estrictomp( szData , m_strDate.LockBuffer() ) )
{
MessageBox( "Formato o fecha incorrectos" );
}
else
{
MessageBox( "La fecha es correcta" );
}