我的字符串是這樣的:「0:385」(第一號是秒,下一個數字是毫秒),我想在DataGridView中使用與排序相同的數字(不喜歡字符串),所以我想從字符串使DateTime,但我不知道這是如何做到這一點。我知道我應該使用方法解析(或ParseExact),但是當我試圖它說:「字符串未被識別爲有效的DateTime。」我讀了一些關於這方面的文章,但我不確定如何使用IFormatProvider和下一個參數。 感謝您的幫助將字符串時間
Q
將字符串時間
2
A
回答
6
你可以使用以下方法:TimeSpan.Parse("0:0:0.365")
但你必須格式化像這樣的字符串:[d] HH:MM:SS [.ff](這一天[d]和分數秒[FF]是可選)
4
由於您缺少字符串中的日,月和年,因此您無法將其解析爲DateTime。
嘗試使用TimeSpan
代替。
+0
我想時間跨度之前,但是當我使用的方法解析它說:「時間跨度無法解析,因爲小時,分鐘或秒組分中的至少一個超出其有效範圍」 – 2010-10-06 09:17:41
0
TimeSpan.Parse( 「0:0:0」 + str.Replace( ':' ''))
0
請試試這個,
var dt = new DateTime(2010, 06, 26); // time is zero by default
string currTime = "19:04:06";//dateTimePicker1.Value.TimeOfDay.ToString();
var tm = TimeSpan.Parse(currTime);
var fullDt = dt + tm;
相關問題
- 1. Ruby:將時間字符串轉換爲xsd:datetime符合字符串?
- 2. 如何將時間戳字符串轉換爲本地時間字符串?
- 3. 將時間字符串轉換爲時間或數字格式
- 4. 將純字符串轉換爲時間
- 5. MATLAB將時間打印爲字符串
- 6. 將時間戳複製到字符串
- 7. 只將字符串轉換爲時間?
- 8. 將字符串轉換爲shortdate時間
- 9. Android:將字符串轉換爲時間
- 10. 將時間間隔添加到給定的時間字符串
- 11. PHP時間()到字符串
- 12. 時間字符串問題
- 13. PHPExcel字符串到時間
- 14. 時間字符串減法
- 15. 字符串解析時間
- 16. 轉換時間字符串
- 17. 修復時間字符串
- 18. Android - 字符串時間?
- 19. 字符串到時間PHP
- 20. 與字符串時間戳
- 21. 時間字符串向timestamp
- 22. 字符串到時間戳
- 23. 字符串日期時間
- 24. Activerecord:在當地時間將字符串轉換爲時間
- 25. 如何將時間字符串轉換爲日期時間?
- 26. 將時間字符串轉換爲持續時間
- 27. 將Unix時間戳轉換爲帶Joda時間的字符串
- 28. 將UTC時間字符串轉換爲Unix時間
- 29. 將字符串EST時間轉換爲本地時間
- 30. 將字符串時間戳轉換爲PHP中的時間戳
Thansk,它可以幫助,我想我必須修復字符串正確的格式。 – 2010-10-06 09:27:15