I need to enter a date and time in a process. I verify that the entered text in the "user input" action is a date/time greater than today/now, I use "Compare Two Dates" action, but I cannot verify that the number of day or month is valid or that the hour and minutes entered are a valid time. So, the user can enter something like "32/14/2018 25:68" (format is dd/MM/yyyy HH:mm) and the comparison with the current date and time works anyway with no error.
The only option I have for enter a date/time is a user input action? Is there another type of action to enter date and time with a calendar or something like that?Are there actions to verify that the text is a valid date/time ?.
I'm not sure I understand the purpose of the user input (scheduling?). But if you have to have the user input for the user to enter a day and time than three possible options you could look at include:
2. The Run Command Line action (to run on linux) to do the conversion and comparison.
3. Powershell action to do the conversion and comparison.
If you are bound to the user input to get a date and time then I would recommend you use another action to confirm that the format is what you were expecting and that the values are valid. For example, a value of 13 for the month wouldn't be valid and, if you're lucky, would fail in later conversions.