ďťż

Ładny brzuch

Hej jak zrobić po podaniu nr. pesel(np.65123456789) wyznaczyć wiek danej osoby w chwili bieżącej(w latach) ?



Z tego co wem w PESEL'u pierwsze 6 cyfr to data urodzenia. YYMMDD. Ten twój pesel wskazuje na osobę urodzoną 34 grudnia roku 1965 :) A co do daty to (obecny rok) minus (pierwsze dwie pierwsze cyfry PESEL'u + 1900). Wypadałoby uwzgędnić jeczsze dzień i miesiąc, aby nie było pomyłki o jeden rok.

Chodzi ci o same lata? Nie znam się na Javie, więc nie powiem ci jak to zrobić w tym języku, napiszę ci procedurkę w języku ludzkim.

Bierzesz PESEL danej osoby, np. mój zaczyna się tak: 82xxxxxxxxx

Dzisiejszą datę zamieniasz na YY czyli: 06

Do daty dodajesz 100 i otrzymujesz liczbę 106 (to po to bo w moim peselu 82 znaczy rok 1982 więc trzeba coś zrobić, żeby 06 znaczyło 2006. Ja np. postawiłem "1" przed datą - czyli do roku dodałem 100)

Teraz odejmowanko: dzisiejsza data - ta z pesela, czyli: 106 - 82 = 24

Wynik 24 znaczy, że dzisiaj mam 24 lata

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •