У меня есть строка, содержащая информацию 08/23/2016~08:00 - 12:00~D
. Я хочу сначала преобразовать его в дату i.e 08/23/2016
, а затем преобразовать его в Tuesday,August 23,2016
. Можно ли преобразовать его в этом формате?Преобразование строки в Date
1
A
ответ
1
Сочетание string
- и DateTime
-методов
string input = "08/23/2016~08:00 - 12:00~D";
string datePart = input.Split('~')[0].Trim();
DateTime dt;
if (DateTime.TryParse(datePart, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out dt))
{
string output = dt.ToString("dddd,MMMM dd,yyyy", DateTimeFormatInfo.InvariantInfo);
}
+0
Благодарим вас за простое решение и предоставим ссылку для получения информации о форматировании даты и времени. Приветствия :) –
0
Попробуйте этот путь
string inp = "08/23/2016~08:00 - 12:00~D";
string str = inp.Split('-')[0].Trim();
DateTime date = DateTime.ParseExact(str, "MM/dd/yyyy~hh:mm", CultureInfo.InvariantCulture);
string s1 = date.ToString("MM/dd/yyyy");
string s2 = date.ToString("dddd,MMMM dd,yyyy");
Смежные вопросы
- 1. Преобразование строки date date
- 2. Преобразование строки в Date
- 3. Преобразование строки в Date - Date Validation
- 4. Преобразование строки в объект Date
- 5. Преобразование строки в javascript date
- 6. Преобразование строки в Date - C#
- 7. Преобразование строки в Date в java
- 8. Преобразование строки в Date в Informix DB
- 9. Преобразование строки в Date/Timestamp in Hive
- 10. Преобразование строки Java в Time, NOT Date
- 11. Преобразование строки даты Javascript в PHP date
- 12. Преобразование строки даты Java в JavaScript date
- 13. Преобразование строки в Date - Получение ошибки
- 14. Преобразование из строки в Date с PHP
- 15. Преобразование временной строки в объект Date
- 16. Преобразование даты строки в объект Date
- 17. Преобразование строки в Date с помощью SimpleDateFormat
- 18. Преобразование строки Date в формат DateTime?
- 19. Преобразование строки Date и Time to DateTime
- 20. Преобразование NUMBER в DATE
- 21. Преобразование nvarchar в DATE
- 22. Преобразование LocalDate.MAX в Date
- 23. Преобразование TIME_DURATION в DATE
- 24. Преобразование DATE в SQL400
- 25. Преобразование DateTime в Date
- 26. Преобразование int в Date
- 27. преобразование gregorian в hijri date
- 28. Преобразование char-date-char
- 29. Преобразование String to Date
- 30. Преобразование значения строки в Date/Datetime в mySQL
Так вы не заинтересованы в информации о времени? – stuartd
@stuartd Нет только дата –
В этом случае просто удалите дату (т.е. до первой тильды), а затем ее легко разобрать. – stuartd