C# - возвращает строковое представление заданной даты-времени в определенном формате
Привет,
Меня попросили об этом верните строковое представление заданной даты-времени в формате: понедельник, 30 июля 2013 г. 14: 18: 00 (AM/PM) Пожалуйста, смотрите мой код ниже. Я не далек от правильного ответа, но, должно быть, где-то ошибся в своем синтаксисе.
Исправления и любые сопутствующие разъяснения будут весьма признательны.
С уважением
Что я уже пробовал:
{ /**************************************************************** Return the string representation of the given DateTime in the format: Monday, July 30, 2013 14:18:00 (AM/PM) . *****************************************************************/ public static string GetFullDisplayDateTime(DateTime datetime) { return datetime.ToString("dddd","MMMM" "dd", "yyyy", "zzz" ); } } }
F-ES Sitecore
Серьезно? Просто посмотрите на документацию
https://msdn.microsoft.com/en-us/library/zdtaw1bw(v=против 110). aspx
Member 13302374
Спасибо за ссылку. Пожалуйста, имейте в виду, что я новичок и учусь, так что не все будет очевидно.
верните дату и время.ToString ("dddd, MMMM dd, yyyy HH:mm:ss");
Это мой обновленный код, который все еще приносит ошибку. Должно быть, это последняя часть, но я следил за документацией как можно лучше
jimmson
Вам нужно espace ':' в этой строке. Как это: @"чч\мм"
Member 13302374
верните дату и время.ToString ("dddd, MMMM dd, yyyy HH\: mm\: ss");
Вот так?
Кроме того, мне нужно, чтобы AM или PM автоматически записывались в конце. Я видел его на сайте, который был предоставлен выше, но не вижу кода для него