как узнать, подходит ли какой-либо формат даты к другому? - PullRequest
1 голос
/ 23 июля 2010

как спросить в C # Winform, если этот формат: ddd MMM d HH:mm:ss yyyy == true

, затем преобразовать в dd/MM/yyyy формат

заранее спасибо

1 Ответ

5 голосов
/ 23 июля 2010

Используйте TryParseExact (). Затем следует DateTime.ToString () для преобразования. Например:

    public static string ConvertDate(string arg) {
        DateTime dt;
        if (DateTime.TryParseExact(arg, "ddd MMM d HH:mm:ss yyyy", null, 
              System.Globalization.DateTimeStyles.AssumeLocal, out dt)) {
            return dt.ToString("dd/MM/yyyy");
        }
        // Consider what to return on failure...
        return null;
    }

Контрольный пример:

    string s = ConvertDate("Fri Jul 23 10:21:00 2010");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...