我有一個包含信息的字符串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. 將字符串轉換爲日期。 SQL
- 3. 將字符串轉換爲日期python
- 4. 將字符串轉換爲日期
- 5. SQL將字符串轉換爲日期
- 6. 將字符串轉換爲日期C++
- 7. SimpleDateFormat將字符串轉換爲日期
- 8. 將日期字符串轉換爲NSDate?
- 9. 將字符串轉換爲javascript日期
- 10. JavaScript將字符串轉換爲日期
- 11. 將日期字符串轉換爲NSDate
- 12. 將字符串轉換爲MySQL日期
- 13. 將字符串轉換爲日期
- 14. Swift將字符串轉換爲日期
- 15. Stata:將字符串轉換爲日期
- 16. Android將字符串轉換爲日期
- 17. 將JavaScript字符串轉換爲日期
- 18. 將日期轉換爲字符串
- 19. 將字符串轉換爲日期
- 20. Java:將字符串轉換爲日期
- 21. Sqlite將字符串轉換爲日期
- 22. 將字符串轉換日期爲datetime
- 23. 將字符串轉換爲日期php
- 24. 將長字符串轉換爲日期
- 25. 將字符串轉換爲SQL日期
- 26. 將日期轉換爲字符串SQL
- 27. Bash - 將字符串轉換爲日期
- 28. 將字符串轉換爲日期
- 29. 將字符串轉換爲日期SparkR
- 30. vb.net將字符串轉換爲日期
所以你不感興趣的時間信息? – stuartd
@stuartd只有日期號 –
在這種情況下,只需取消日期(即直到第一個代字號),然後很容易解析。 – stuartd