合并单独的日,月,年至日期时间

时间:2018-11-19 20:05:26

标签: c# .net-core

如何将三个指向相同属性的独立日期时间字段组合在一起。日期,月份和年份。在调试时,它显示该值为-e.g。 -“ 2018年1月1日”。我相信逗号是datetime格式的问题。我尝试进行替换,但认为执行不正确。必须转换为字符串,然后转换回日期时间。有什么建议么?请在下面查看我的情况:

<label asp-for="Startdate">Employee Start Date</label>
<div class="d-flex">
    <div class="select">
        <select asp-for="Startdate" class="month">
            <option>Month...</option>
            <option value="01">January</option>
            <option value="02">February</option>
            <option 
        </select>
        <img src="~/images/icons/triangle.png" alt="">
    </div>
    <div class="select">
        <select asp-for="Startdate" class="day">
            <option>Day...</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option 
        </select>
        <img src="~/images/icons/triangle.png" alt="">
    </div>
    <div class="select">
        <select asp-for="Startdate" class="year" id="start-year">
            <option disabled selected>Year...</option>
            <option value="2018">2018</option>
            <option 
        </select>

C#:

[DisplayFormat(DataFormatString = ("0:dd/MM/yyyy"))]
public DateTime? Startdate { get; set; }

0 个答案:

没有答案