【发布时间】:2022-01-28 01:49:44
【问题描述】:
我正在编写一个 C# 应用程序,我正在使用实体和 MVC。我的索引视图中有一个表单,用户可以在其中设置要搜索的最小日期和最大日期。但是格式是 MM/dd/YYYY。我想将其设置为 dd/MM/yyyy。
<div class="col-md-6">
<form class="form-horizontal" asp-action="SimpleSearch">
<fieldset>
<legend>Simple Search</legend>
<div class="form-group">
<label for="minDate" class="col-lg-2 control-label">Mini Date</label>
<div class="col-lg-10">
<input type="date" name="minDate" asp-format="{0:dd/MM/yyyy}" class="form-control" />
</div>
</div>
<div class="form-group">
<label for="maxDate" class="col-lg-2 control-label">Max Date</label>
<div class="col-lg-10">
<input type="date" name="maxDate" asp-format="{0:dd/MM/yyyy}" class="form-control" />
</div>
</div>
<div class="form-group">
<div class="col-lg-10 col-lg-offset-2">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</fieldset>
</form>
</div>
</div>
我试过这个命令,但它不起作用。日期的格式不会改变。
<input type="date" name="minDate" asp-format="{0:dd/MM/yyyy}" class="form-control" />
【问题讨论】:
-
你试过这里的答案吗? stackoverflow.com/q/42275423/2030565
-
嗨@Carmen Marques,输入日期格式取决于您本地计算机的日期时间格式。
标签: .net asp.net-mvc asp.net-core razor