我有一个包含信息的字符串08/23/2016~08:00 - 12:00~D
。我想首先将其转换为日期,即08/23/2016
,然后将其转换为Tuesday,August 23,2016
。是否有可能以这种格式转换它?将字符串转换为日期
1
A
回答
1
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. 将字符串转换为日期并将日期转换回字符串
- 2. 将字符串转换为日期
- 3. 将字符串转换为日期php
- 4. 将字符串转换为IST日期
- 5. 将日期转换为字符串
- 6. Swift将字符串转换为日期
- 7. 将日期转换为字符串
- 8. 将日期转换为字符串SQL
- 9. NSDateformatter将日期转换为字符串
- 10. Bash - 将字符串转换为日期
- 11. nsdateformatter ---将字符串转换为日期
- 12. 将字符串转换为日期
- 13. vb.net将字符串转换为日期
- 14. 将字符串转换为javascript日期
- 15. Sqlite将字符串转换为日期
- 16. 将字符串转换为日期
- 17. 将字符串日期转换为java.sql.Date
- 18. 将长字符串转换为日期
- 19. Ruby - 将字符串转换为日期
- 20. 将字符串转换为MySQL日期
- 21. 将字符串转换为日期
- 22. Stata:将字符串转换为日期
- 23. 将字符串转换为日期
- 24. Android将字符串转换为日期
- 25. 将JavaScript字符串转换为日期
- 26. 将字符串转换为日期C++
- 27. Java:将字符串转换为日期
- 28. PHP - 将字符串转换为日期
- 29. 将日期字符串转换为带日期的ISO日期
- 30. 将字符串转换为日期转换为Talend Open Studio中的字符串
所以你不感兴趣的时间信息? – stuartd
@stuartd只有日期号 –
在这种情况下,只需取消日期(即直到第一个代字号),然后很容易解析。 – stuartd