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
你不轉換它,你只是格式化爲不同的字符串。 –