DateInput cannot handle the dd-MM-yy format

4 posts, 1 answers
  1. Roland
    Roland avatar
    38 posts
    Member since:
    Jul 2020

    Posted 31 Aug 2020 Link to this post

    Every time you try to edit the year part, strange things happen.

    "20" is not accepted as 2020, "60" not as 1960. Typing in a full year like 2020 is also not accepted.

    Is this a bug, or am I doing something wrong?

  2. Marin Bratanov
    Admin
    Marin Bratanov avatar
    5811 posts

    Posted 31 Aug 2020 Link to this post

    Hello Roland,

    Does the online demo work fine for you, as it does for me: https://demos.telerik.com/blazor-ui/dateinput/overview? I can enter both 1960 and 2020.

    In case you are trying to input a two-digit format - I'd advise against that as it produces heuristic issues that I just described in this new section: https://docs.telerik.com/blazor-ui/components/dateinput/supported-formats#two-digit-year-formats.

    Regards,
    Marin Bratanov
    Progress Telerik

    Five days of Blazor, Angular, React, and Xamarin experts live-coding on twitch.tv/CodeItLive , special prizes and more, for FREE?! Register now for DevReach 2.0(20).

  3. Roland
    Roland avatar
    38 posts
    Member since:
    Jul 2020

    Posted 31 Aug 2020 in reply to Marin Bratanov Link to this post

    I am using a 4-digit format as workaround, but 2-digit formats are quite normal over here. That is why most tools and OS-es have cutoff years. Often a floating cutoff year that is 50 years before the current date. So anything below 70 would be 20xx. Or you can have a cutoff year close to a century ago, because you consider dates past more relevant than future dates. 

    .NET has System.Globalization.TwoDigitYearMax.

  4. Answer
    Marin Bratanov
    Admin
    Marin Bratanov avatar
    5811 posts

    Posted 01 Sep 2020 Link to this post

    Hello Roland,

    I made this feature request page on your behalf where you can Follow the implementation of such a feature: https://feedback.telerik.com/blazor/1482911-cutoff-year-to-allow-two-digit-year-formats.

     

    Regards,
    Marin Bratanov
    Progress Telerik

    Five days of Blazor, Angular, React, and Xamarin experts live-coding on twitch.tv/CodeItLive , special prizes and more, for FREE?! Register now for DevReach 2.0(20).

Back to Top