0
A
回答
-1
你可以试试下面的代码: -
DateTime dt=DateTime.ParseExact("2016-10-07T15:21", "dd/MM/yyyy", CultureInfo.InvariantCulture);
编辑: -
不好意思刚看到 “HH:MM”,下面的代码会为你工作: -
DateTime dt = DateTime.Parse("2016-10-07T15:21");
string answer = dt.ToString("dd/mm/yyyy hh:mm");
+0
string answer = dt.ToString(“dd/MM/yyyy hh:mm”); –
+0
如果它适合您,请将其标记为答案。 –
0
这应该做你想做的事:
DateTime dt = DateTime.Parse("2016-10-07T15:21");
string convertedDateString = dt.ToString("dd/MM/yyyy HH:mm");
Ideone链接,例如使用
0
DateTimeOffset.ParseExact("2015-07-09T08:38:49-07:00", "dd/MM/yyyy HH:mm",CultureInfo.InvariantCulture)
0
首先需要转换的字符串加时赛一个真正的日期时间,那么你可以使用DateTime.ToString
用正确的格式字符串。请注意,/
is a custom format specifier默认情况下将被本地日期分隔符替换。您可以通过提供DateTimeFormatInfo.InvariantInfo
作为第二个参数避免这一缺陷:
string input = "2016-10-07T15:21";
DateTime realDateTime = DateTime.Parse(input); // works in this case, if the input can be invalid use DateTime.TryParse or DateTime.TryParseExact
string output = realDateTime.ToString("dd/MM/yyyy HH:mm", DateTimeFormatInfo.InvariantInfo); // dd/mm/yyyy HH:mm
相关问题
- 1. c#,日期时间转换
- 2. 日期时间转换而转换使用C#
- 3. 将C#日期时间转换为XML日期时间类型
- 4. 长日期时间转换为日期时间C#
- 5. C#将日期时间转换为WCF日期时间格式
- 6. C#日期时间到ODBC日期时间转换错误
- 7. 转换日期“/日期(XXXXXXXXXXXX)/”在C#日期时间
- 8. 使用as.POSixct转换为日期时间
- 9. 日期时间转换 - 使用格式
- 10. 使用POSIX转换日期和时间
- 11. C#中的日期时间转换#
- 12. 问题在C#日期时间转换
- 13. C#字符串日期时间转换
- 14. 问题在转换日期时间C#
- 15. 转换日期在C++ UNIX时间戳
- 16. C#MySQL的LINQ日期时间转换
- 17. 将日期时间转换为PRTime C#
- 18. 转换日期时间C#在PHP
- 19. c#中的日期时间转换#
- 20. 节省日期时间转换日期
- 21. 转换日期时间
- 22. ASP.NET日期/时间转换
- 23. 转换日期时间
- 24. 日期时间JodaTime转换
- 25. 转换日期时间IST
- 26. 日期时间转换
- 27. 转换日期时间
- 28. SQLite日期时间转换?
- 29. SQL转换日期时间
- 30. Informatica日期/时间转换
请参见[问]和[MCVE。 – Mat
可能重复的[转换日期时间格式c#](http://stackoverflow.com/questions/29070397/convert-datetime-format-c-sharp) – Mat
这个问题可能会很快被重复关闭。如果来自重复项目的答案没有完全解决您的问题,请对其进行编辑以包括原因并将其标记为重新打开。谢谢! – Mat