@page "/"
<div class="card">
<div class="card-header">
Datetime Var
</div>
<div class="card-body">
<h5>@closedPlatform.Start</h5>
<input type="datetime-local" @bind="@closedPlatform.Start" @bind:format="yyyy-MM-ddTHH:mm" step="1"/>
</div>
</div>
<div class="card">
<div class="card-header">
String var
</div>
<div class="card-body">
<h5>String: @datestr</h5>
<h5>DateTime: @(parseString(datestr))</h5>
<input type="datetime-local" @bind="datestr" step="1" />
</div>
</div>
@code {
public class ClosedPlatform {
public DateTime Start = new DateTime(2020, 1, 1, 11,11,0);
}
string datestr = "2013-10-24T20:36:00";
ClosedPlatform closedPlatform = new ClosedPlatform();
protected DateTime? parseString(string s)
{
try
{
return DateTime.Parse(s);
}
catch
{
return (DateTime?)null;
}
}
}