using System.Globalization;
public static void Main()
DateTime date2 = new DateTime(2019, 07, 08);
string dateStr1 = "08/07/2019";
string dateStr2 = date2.ToString("dd/MM/yyyy");
DateTime d1 = StringToDateFR(dateStr1);
DateTime d2 = StringToDateFR(dateStr2);
Console.WriteLine(dateStr1);
Console.WriteLine("d1 => " + d1+ "===" + d1.Day + "/" + d1.Month);
Console.WriteLine(dateStr2);
Console.WriteLine("d2 => " + d2+ "==="+ d2.Day + "/" + d2.Month);
Console.WriteLine(d1 >= d2);
Console.WriteLine(Equals(d1, d2));
protected static DateTime StringToDateFR(string dateStr)
IFormatProvider frFormatProvider = new CultureInfo("fr-FR", true);
IFormatProvider enFormatProvider = new CultureInfo("en-US", true);
string format = "dd/MM/yyyy";
if (string.IsNullOrEmpty(dateStr))
DateTime date = new DateTime();
DateTime.TryParseExact(dateStr, format, enFormatProvider, DateTimeStyles.None, out date))