如何將字符串20100102轉換爲dd/MM/yyyy的合成日期時間?將字符串轉換爲datetime使用C#
回答
var userdateformat = DateTime.ParseExact("20101020", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
修改爲您要修改。
你可以在這裏使用DateTime.ParseExact方法
string strStartDateMain = "20100102";
string strStartDateFinal = new DateTime(Convert.ToInt32strStartDateMain.Substring(0, 4)), Convert.ToInt32(strStartDateMain.Substring(4, 2)), Convert.ToInt32(strStartDateMain.Substring(6))).ToString("dd/MM/yyyy");
我通過對該主題進行研發得到了答案。 這裏如果我們有像「20100102」這樣的字符串,比我們可以得到如 「02/01/2010」 – Ashish 2010-01-01 19:26:42
Bah,這真的不是這樣做的方式。 – Noldorin 2010-01-01 19:27:46
自定義日期解析FTL。不要重新發明輪子。 – Aaronaught 2010-01-01 19:30:07
IFormatProvider culture = new CultureInfo("en-EN", false); // use your culture info
DateTime dt = DateTime.ParseExact(myDateTimeString, "yyyyMMdd", culture, DateTimeStyles.NoCurrentDateDefault);
YYYYMMDD是輸入格式。
,然後如果你想將其轉換爲字符串:
String output = String.Format("{0:dd/MM/yyyy}", dt);
var result = DateTime.ParseExact("20100102", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
根據需要修改。
- 1. 將字符串轉換爲DateTime C#ASP.NET
- 2. C#將字符串轉換爲DateTime而不使用DateTimeOffset
- 3. c#DateTime轉換爲字符串
- 4. C#字符串轉換爲DateTime
- 5. C#字符串轉換爲DateTime
- 6. C#:字符串轉換爲DateTime
- 7. 字符串轉換爲DateTime
- 8. 字符串轉換爲DateTime
- 9. 將字符串轉換爲DateTime Asp.Net
- 10. 將字符串轉換爲DateTime?
- 11. 將字符串轉換爲datetime
- 12. 將「9am」字符串轉換爲DateTime
- 13. 將字符串轉換爲dateTime美國
- 14. 將字符串轉換爲DateTime
- 15. 將字符串轉換爲datetime問題
- 16. 將字符串轉換(與UTC)爲DateTime
- 17. 問題將字符串轉換爲datetime
- 18. 將空字符串轉換爲datetime
- 19. SQL Server將字符串轉換爲datetime
- 20. 將字符串轉換爲DATETIME
- 21. 無法將字符串轉換爲DateTime?
- 22. 將DateTime和Boolean轉換爲字符串
- 23. 將字符串從xml轉換爲DateTime
- 24. 將字符串轉換爲DateTime Ruby
- 25. 將字符串轉換爲DateTime對象
- 26. Powershell將字符串轉換爲datetime
- 27. 將字符串轉換爲DateTime?
- 28. 將字符串轉換日期爲datetime
- 29. LINQ將DateTime轉換爲字符串
- 30. Elixir將datetime轉換爲字符串
謝謝,這對我很有幫助。 – 2011-04-16 04:46:14