Odczytuje złą datę z bazy danych

Odczytuje złą datę z bazy danych
MK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 93
0

Mam następujący problem. Otóż w bazie danych w tabeli Users dla Id 10 mam następującą date: 2018-01-01, natomiast w claimie o nazwie "DateOfBirth" odczytuje mi ją jako 2018-00-01. Będę wdzięczny za pomoc. Oto kod:

Kopiuj
            var claims = new List<Claim>()
            {
                new Claim(ClaimTypes.NameIdentifier, user.Id.ToString()),
                new Claim(ClaimTypes.Name, $"{user.FirstName} {user.LastName}"),
                new Claim(ClaimTypes.Role, $"{user.Role.Name}"),
                new Claim("DateOfBirth", user.DateOfBirth.Value.ToString("yyyy-mm-dd"))
            };
Ferdynand Lipski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 77
5

mm dotyczy minuty, MM – miesiąca.. Prawidłowy format dla daty to yyyy-MM-dd.

Warto sprawdzać sobie specyfikatory w artykule Custom date and time format strings.

twoj_stary
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Internet
  • Postów: 28
0

Zadziwiające, że ludzie o takie rzeczy pytają jeszcze na forum, kiedy ChatGPT podsuwa rozwiązanie problemu w parę sekund.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.