using System;
using static System.Console;
using System.Globalization;
public class Program {
public static void Main() {
var data = "9/14/2016 12:00:00 AM";
var date = DateTime.Parse(data, new CultureInfo("en-US")); //pega a data no formato
WriteLine(date.ToString("dd/MM/yyyy", new CultureInfo("pt-BR"))); //imprime no formato desejado
DateTime date2; //variável que receberá o valor se a conversão for ok
if (DateTime.TryParseExact(data, "M/d/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture, DateTimeStyles.None, out date2)) {
WriteLine(date2.ToString("dd/MM/yyyy", new CultureInfo("pt-BR"))); //imprime no formato desejado
}
}
}
//https://pt.stackoverflow.com/q/152781/101
dXNpbmcgU3lzdGVtOwp1c2luZyBzdGF0aWMgU3lzdGVtLkNvbnNvbGU7CnVzaW5nIFN5c3RlbS5HbG9iYWxpemF0aW9uOwoKcHVibGljIGNsYXNzIFByb2dyYW0gewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKSB7CgkJdmFyIGRhdGEgPSAiOS8xNC8yMDE2IDEyOjAwOjAwIEFNIjsKCQl2YXIgZGF0ZSA9IERhdGVUaW1lLlBhcnNlKGRhdGEsIG5ldyBDdWx0dXJlSW5mbygiZW4tVVMiKSk7IC8vcGVnYSBhIGRhdGEgbm8gZm9ybWF0bwoJCVdyaXRlTGluZShkYXRlLlRvU3RyaW5nKCJkZC9NTS95eXl5IiwgbmV3IEN1bHR1cmVJbmZvKCJwdC1CUiIpKSk7IC8vaW1wcmltZSBubyBmb3JtYXRvIGRlc2VqYWRvCgkJRGF0ZVRpbWUgZGF0ZTI7IC8vdmFyacOhdmVsIHF1ZSByZWNlYmVyw6EgbyB2YWxvciBzZSBhIGNvbnZlcnPDo28gZm9yIG9rCgkJaWYgKERhdGVUaW1lLlRyeVBhcnNlRXhhY3QoZGF0YSwgIk0vZC95eXl5IGhoOm1tOnNzIHR0IiwgQ3VsdHVyZUluZm8uSW52YXJpYW50Q3VsdHVyZSwgRGF0ZVRpbWVTdHlsZXMuTm9uZSwgb3V0IGRhdGUyKSkgewoJCQlXcml0ZUxpbmUoZGF0ZTIuVG9TdHJpbmcoImRkL01NL3l5eXkiLCBuZXcgQ3VsdHVyZUluZm8oInB0LUJSIikpKTsgLy9pbXByaW1lIG5vIGZvcm1hdG8gZGVzZWphZG8KCQl9Cgl9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzE1Mjc4MS8xMDE=