如何以yyyymmdd格式从服务器端获取客户端html数据。
下面的html代码用于捕获日期。
<input type="date" id="dtpdob" runat="server" placeholder="Enter Date of Birth" name="dtpdob" />
下面是我用来更改日期格式的服务器端代码。但它现在起作用了。
dim ddob as string=Format(dtpdob.Value, "yyyyMMdd")
请帮助我如何更改日期格式
我有一个接受DateTime的控制器操作?通过查询字符串作为post-redirect-get的一部分。控制器看起来像这样。
public class HomeController : Controller
{
[HttpGet]
public ActionResult Index(DateTime? date)
{
IndexModel model = new IndexModel();
if (date.HasValue)
{
model.Date = (DateTime)date;
我花了几个小时阅读了很多文章,但我仍然不能解决我的问题。
我的模型中有一个DateTime类型的属性:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public System.DateTime StartTime { get; set; }
我已经将格式设置为dd/MM/yyyy,所以我希望像14/12/2014这样的日期被接受。然而,验证总是失败,并显示消息:The field StartTime must be a date. I尝试输入12/14/20