Кто-нибудь знает о простом (встроенном) способе преобразования строки типа «20081231T130000» (как мне кажется, ICalendar) в DateTime в C#? Или мне нужно разобрать строку?Convert Dates
ответ
Попробуйте это:
DateTime when = DateTime.ParseExact("20081231T130000",
"yyyyMMddTHHmmss",CultureInfo.InvariantCulture);
В стороне: это близко в формат, используемый в XML, но не совсем достаточно близко - иначе XmlConvert
обручи это:
DateTime when = XmlConvert.ToDateTime("2008-12-31T13:00:00");
Еще раз спасибо Марку. – user17510
Это, казалось, работало :
string dateTimeString = "20080115T115959";
string format = "yyyyMMddTHHmmss";
IFormatProvider us = new System.Globalization.CultureInfo("en-US", true);
DateTime dt = DateTime.ParseExact(dateTimeString, format, us);
Должен быть HH для использования 24-часовых часов. –
Нужно быть HH (0-23), а не hh (0-11) - и инвариант, вероятно, будет прекрасным, поскольку в строке нет информации о конкретной культуре. –
Спасибо, что поймал это ... Думаю, именно поэтому я только в 11 репутации :) –
- 1. PowerShell RegEx Dates convert (dd MMM yy) to (yyyymmdd)
- 2. Explode Dates Between Dates, проверьте и отрегулируйте параметр
- 3. . NET приложение, использующее US Dates вместо EU Dates
- 4. SQL Select Case with Dynamic Dates
- 5. Loop Crough Dates vb.net
- 6. TimeArray Dates Issue
- 7. Visual C++: Compare Dates
- 8. Django Saving Dates
- 9. List/Arrays - Check Dates
- 10. Dates filter tree view
- 11. Matlab plotting with Dates
- 12. Excel countifs and dates
- 13. Multi Dates Picker Bug?
- 14. Summing Cross Dates in excel
- 15. SQL Trigger for Overlapping Dates
- 16. Stata Merging on Lagged Dates
- 17. Android-календарь «Grid of Dates»
- 18. Oracle Timestamp Conversion with Dates
- 19. Linq, Left Join and Dates
- 20. Compare Dates in Slick 3.1.1
- 21. nvd3 Box Plot with Dates
- 22. Использование Left Join To Get All Dates
- 23. Laravel Eloquent Dirty Checking Carbon Dates
- 24. Использование реакции-дата http://airbnb.io/react-dates
- 25. Извлечение всех DATES из .txt-файла
- 26. Queryset ".dates (...)" возвращает нечетный DateTimeQueryset объектов datetime
- 27. C# - Try Parse Exact Allow Bad Dates
- 28. Moodle Dates Когда пользователь завершил курс
- 29. Создайте даты между Start и End Dates
- 30. Каков наилучший способ хранения Due Dates?
Человек, это VFAQ !! – Cerebrus