VariantsVarToDateTime (C++)
Description
This example demonstrates the use of the VarToDateTime function in the Variants unit.
Code
int _tmain(int argc, _TCHAR* argv[])
{
TDateTime ldate;
Variant vdatestring;
char str[50] = {0};
// Wait for user input.
printf("Write an input date/time (MM/DD/YYYY): "); scanf("%s", &str);
// Assign the string to a Variant.
vdatestring = str;
try
{
// Convert the preassigned Variant to TDateTime.
ldate = VarToDateTime(vdatestring);
// Write the value to the console.
printf("%ls", DateTimeToStr(ldate));
Sleep(3000);
}
catch(EVariantTypeCastError* e)
{
printf("Invalid date/time string supplied!\n");
return -1;
}
}
Uses
- System.Variants.VarToDateTime ( fr | de | ja )
- System.SysUtils.DateTimeToStr ( fr | de | ja )
- System.Variant ( fr | de | ja )
- System.TDateTime ( fr | de | ja )