我有一個包含信息的字符串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