所有我想要的是在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. 转换日期“/日期(XXXXXXXXXXXX)/”在C#日期时间
- 6. 转换日期时间对象到日期输入日期在树枝
- 7. C#日期时间到ODBC日期时间转换错误
- 8. 长日期时间转换为日期时间C#
- 9. 节省日期时间转换日期
- 10. c#列数据类型日期类型(NOT日期时间)
- 11. Python日期时间和日期类型
- 12. 如何将日期和时间从字符转换为日期时间类型
- 13. 错误插入日期时间c#类型到SQL日期时间列
- 14. knockout.js:输入类型日期
- 15. 输入类型“日期”
- 16. Informatica日期/时间转换
- 17. 转换日期时间IST
- 18. Java:日期时间转换
- 19. 日期时间转换
- 20. ASP.NET日期/时间转换
- 21. 转换日期时间
- 22. 日期时间转换PHP
- 23. 转换日期时间
- 24. 转换为日期时间
- 25. 转换日期时间
- 26. 日期/时间转换
- 27. 日期时间转换
- 28. 日期时间JodaTime转换
- 29. 转换日期时间SQL
- 30. XSLT转换日期时间
http://www.csharp-examples.net/string-format-datetime/ –
请只与特定的标记您的问题版本号,如果你的问题实际上取决于版本。 –
好吧,我会的。 ;) – Dimitri