Возможный дубликат:
datetime для строки с часовым поясом
Это один из стандартных форматов даты W3C, который я хочу использовать в файле Sitemap. Этот стандарт DateTime:
Завершить дату плюс часы, минуты и секунды: YYYY-MM-DDThh: mm: ssTZD, где TZD = обозначение часового пояса (Z или + hh: mm или -hh: mm) (например, 1997-07-16T19: 20: 30 + 01: 00)
Я использую следующий код для получения текущего DateTime в этом формате:
DateTime.Now.ToString("yyyy-MM-ddThh:mm:ssTZD");
Но это дает: 2011-08-10T02: 27: 20TZD
По-видимому, DateTime.Now не распознает параметр TZD в параметре. Пожалуйста помоги. Как я могу получить текущую DateTime в этом формате?