所有我想要的是在asp.net MVC控制器轉換07.03.2014到2014-03-07,dd.mm.yyyy
到yyyy-mm-dd
;)謝謝。轉換c#日期時間輸入[類型=日期]
1
A
回答
4
您可以使用DateTime對象上的ToString()
方法來獲取所需的格式。
DateTime dt=new DateTime(2014,03,07);
string newDateFormatted= dt.ToString("yyyy-MM-dd");
如果你想從一個字符串加載日期時間對象,你可以嘗試使用DateTime.Parse 或DateTime.ParseExtract
或TryParse
Here的格式說明符的一個很好的列表,你可以用ToString()
+0
非常感謝;) – Dimitri
2
使用
我用來創建一個編輯器模板來處理DataTime & Nullable<DateTime>
就像下面一樣
Views/S hared/EditorTemplates/CustomDateTime.cshtml
@model DateTime?
@{
String modelValue = "";
var dateFormat =
System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat;
if (Model.HasValue)
{
if (Model.Value != DateTime.MinValue)
{
if (ViewData["_displayFormat"] != null)
{
var format=(string)ViewData["_displayFormat"];
modelValue = Model.Value.ToString(format)
}
else{
modelValue = Model.Value.ToShortDateString();
}
}
}
}
@Html.TextBox("", modelValue)
在查看
@Html.EditorFor(m => m.DateOfBirth, "CustomDateTime",
new { _displayFormat= "yyyy-MM-dd"})
+0
超級有用,謝謝。小事:我注意到dateFormat在第4行被聲明,但根本沒有被使用? –
相關問題
- 1. 將C#日期時間轉換爲XML日期時間類型
- 2. 轉換字符串唯一的日期輸出類型日期時間在c#
- 3. c#,日期時間轉換
- 4. 如何將日期類型輸入轉換爲時間戳
- 5. 輸入[類型=時間]預計日期
- 6. 轉換日期「/日期(XXXXXXXXXXXX)/」在C#日期時間
- 7. 轉換日期時間對象到日期輸入日期在樹枝
- 8. 長日期時間轉換爲日期時間C#
- 9. C#將日期時間轉換爲WCF日期時間格式
- 10. C#日期時間到ODBC日期時間轉換錯誤
- 11. 節省日期時間轉換日期
- 12. c#列數據類型日期類型(NOT日期時間)
- 13. Python日期時間和日期類型
- 14. 如何將日期和時間從字符轉換爲日期時間類型
- 15. 錯誤插入日期時間c#類型到SQL日期時間列
- 16. knockout.js:輸入類型日期
- 17. 輸入類型「日期」
- 18. 轉換日期時間
- 19. ASP.NET日期/時間轉換
- 20. 轉換日期時間
- 21. 日期時間JodaTime轉換
- 22. 轉換日期時間IST
- 23. 日期時間轉換
- 24. 轉換日期時間
- 25. SQLite日期時間轉換?
- 26. SQL轉換日期時間
- 27. Informatica日期/時間轉換
- 28. 日期時間轉換
- 29. 日期和時間轉換
- 30. 轉換PHP日期時間
http://www.csharp-examples.net/string-format-datetime/ –
請只與特定的標記您的問題版本號,如果你的問題實際上取決於版本。 –
好吧,我會的。 ;) – Dimitri