【问题标题】:How to format the date using local culture using the blazor <InputDate /> tag如何使用 blazor <InputDate /> 标签使用本地文化格式化日期
【发布时间】:2019-12-21 20:06:48
【问题描述】:

我在我的 Blazor 应用程序中使用该标签。但是我怎样才能用我自己的文化来格式化日期呢?

            <InputDate class="form-control" @bind-Value="@ValidDate" @bind-Value:culture="nl-BE" @bind-Value:format="dd/MM/yyyy" />  

问候 迪特

【问题讨论】:

  • 哪个预览版?我认为,本地化已添加到 preview8。

标签: asp.net-core blazor blazor-server-side


【解决方案1】:

答案是@bind-Value:format,就这样

@page "/"

<EditForm Model="@CurrentPerson">
    <InputDate @bind-Value="@CurrentPerson.DateOfBirth" @bind-Value:format="dd/MM/yyyy"/>
</EditForm>

@code
{
    Person CurrentPerson = new Person();
    public class Person
    {
        public DateTime DateOfBirth { get; set; } = DateTime.Now;
    }
}

还有使用bind-Value:culture的选项。

【讨论】:

  • 使用@bind-Value:format="yyyy/MM/dd" 对我没有任何影响。输入元素中的日期仍然是 dd/MM/yy 格式。
猜你喜欢
  • 2020-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多