С .NET у меня есть «четверг, 10 апреля 2008 г., 13:30», и я хочу «dddd, dd MMMM, yyyy h: m: st», 6:09:01 PM «и хочу« hh: mm: ss tt »,« Fri 29 Aug »и хочу« ddd d MMM »и т. Д. Кажется, я должен каким-то образом использовать DateTimeFormatInfo.Как преобразовать строку DateTime в строку формата
Я решил, что могу отформатировать дату с каждым шаблоном, возвращаемым GetAllDateTimePatterns, и когда исходная строка даты и форматированная строка даты совпадают, тогда у меня есть формат. Тем не менее, я хочу создавать пользовательские форматы, а не стандартные форматы.
Я хочу строку формата. Мне не нужна дата. У меня есть значение DateTime и форматированное строковое значение для даты. eed <formatString>
как в ToString(<formatString>)
.
вы ищете для пользовательских форматов доступный за пределами DateTime.Now.ToString ("ddd mm YYYY") и т. д.? – JustLoren
Что вы понимаете под парсинг DateTime ** String ** в пользовательскую дату и формат времени ** string **. Вы хотите преобразовать строковое представление даты/времени в другое? Является ли оригинал действительно строкой? –
Я обновляю свой вопрос, чтобы помочь прояснить, чем я занимаюсь. – AMissico