2
A
回答
4
您需要使用DateTime.TryParseExact。这应该这样做
string originalDate = "2/20/2013 17:40";
DateTime parsedDate;
if (DateTime.TryParseExact(originalDate, "M/dd/yyyy HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.None, out parsedDate))
{
string requiredFormat = parsedDate.ToString("dd MMM yyyy hh:mm ttt");
}
输出:
20 Feb 2013 05:40 PM
3
mydatetime.ToString("dd MMM yyyy hh:mm tt");
2
dt.ToString("dd MMM yyyy hh:mm tt");
2
dateTime.ToString("dd MMM yyyy hh:mm tt");
1
方法1:,如果您有日期时间在String
格式
String str = "12/20/2013 17:40";//20 Dec 2013 05:40 pm
DateTime result;
string date="";
if (DateTime.TryParseExact(str, "MM/dd/yyyy HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.None, out result))
date=result.ToString("dd MMM yyyy hh:mm tt");
方法2:,如果您有日期时间在DateTime
变量。
String strdatetime=datetime.ToString("dd MMM yyyy hh:mm tt");
0
DateTime time = DateTime.Now;
Console.WriteLine(time.ToString("dd MMM yyyy hh:mm tt"));
0
0
首先,DateTime
没有格式,琴弦有..
如果您的12/20/2013 17:40
是DateTime
,您可以使用DateTime.ToString(String, IFormatProvider)
方法来格式化它;
date.ToString("dd MMM yyyy hh:mm tt", CultureInfo.InvariantCulture);
如果您12/20/2013 17:40
是string
,那么你可以使用DateTime.ParseExact(String, String, IFormatProvider)
方法等;
string s = "12/20/2013 17:40";
var date = DateTime.ParseExact(s, "MM/dd/yyyy HH:mm", CultureInfo.InvariantCulture);
Console.WriteLine(date.ToString("dd MMM yyyy hh:mm tt", CultureInfo.InvariantCulture));
输出将;
20 Dec 2013 05:40 PM
这里一个demonstration
。
欲了解更多信息,请看看;
相关问题
- 1. C#将日期时间转换为WCF日期时间格式
- 2. 日期时间转换从日期时间格式R键datemonth
- 3. Python:将MySQL日期时间转换为日期时间格式
- 4. SQL日期时间格式转换
- 5. SQL - 转换日期时间格式
- 6. 日期时间转换格式到XML
- 7. 日期时间格式转换为vb.net
- 8. 转换日期时间格式
- 9. 如何转换日期时间格式?
- 10. SQL日期时间格式转换
- 11. Python的日期时间格式转换
- 12. 日期时间转换 - 使用格式
- 13. 日期时间格式转换
- 14. PHP转换日期时间格式
- 15. 转换的日期时间格式
- 16. Python日期时间格式转换
- 17. 转换日期时间格式
- 18. xslt转换日期时间格式
- 19. 转换为日期时间格式
- 20. 如何转换日期时间格式?
- 21. 转换日期时间格式
- 22. 转换日期时间到z格式
- 23. 的Java日期时间格式转换
- 24. 时间日期格式,将小时数转换成ISO8601格式
- 25. 将Java日期转换为其他时间日期格式
- 26. 将日期时间格式转换为日期
- 27. 转换怪异的日期格式短日期时间
- 28. 将英国格式日期转换为日期时间
- 29. 将MySql日期时间戳转换为JavaScript的日期格式
- 30. 将不同日期格式转换为日期时间
DateTime.ParseExact:http://msdn.microsoft.com/en-us/library/System.DateTime.ParseExact(v=vs.110).aspx – germi
你想将其保留为日期时间或字符串? – SOfanatic
你不转换它,你只是格式化为不同的字符串。 –