I want to convert a string in a specific format to a DateTime
.
My specific string format is \"dd-mm-yyyy
\".
I cannot do any string
This sounds like a localization problem - if that is the case I recommend using one of the overloads of DateTime.parse that accepts a System.IFormatProvider. From the docs:
Type: System.IFormatProvider An object that supplies culture-specific format information about s.
This also allows your code to be flexible - if the date format ever changes in the future to support a different culture, you can just change the format provider.