asp.net mvc 4 - input datetime set string.format to model item -
i've input of type datetime
<input type="datetime" id="data_end_@id" value="@string.format("dd/mm/yyyy",item.data_end_prezzatura.tostring())" /> i need set model item value in datetime format dd/mm//yyyy
what right sintax?
thank you!
in end solution
@{ string value_d_s = ""; datetime? dateornull = item.data_end_prezzatura; if (dateornull != null) { datetime date_d_s = dateornull.value; value_d_s = date_d_s.tostring("dd/mm/yyyy"); } } <input type="datetime" id="data_end_@id" value="@value_d_s" />
use overload of datetime.tostring() method format date.
<input type="datetime" id="data_end_@id" value="@item.data_end_prezzatura.tostring("dd/mm/yyyy")" /> if item.data_end_prezzatura string instead of datetime, need use datetime.tryparse():
@{ datetime test; datetime.tryparse(item.data_end_prezzatura, out test); } <input type="datetime" id="data_end_@id" value="@test.tostring("dd/mm/yyyy")" /> note need handle case when tryparse fails.
Comments
Post a Comment