Как получить точный возраст, если день рождения будет раз в 3 дня? - C#
Формулировка задачи:
Я делаю небольшой симулятор человечка на конкурс, столкнулся с такой проблемой - возраст. Я решил, что персонажу будет исполняться +1 год каждые 3 дня. Я написал скрипт:
В функции, получив сохранённую, так сказать "дату рождения персонажа", которая изначально сохраняется при начале игры, я так же в переменную получил текущую дату. И вот теперь, КАК ЖЕ СДЕЛАТЬ ТАК, ЧТОБЫ ВОЗРАСТ СЧИТАЛСЯ ИМЕННО КАЖДЫЕ 3 ДНЯ, А НЕ КАК У ЧЕЛОВЕКА КАЖДЫЙ ГОД?
Листинг программы
- SaveDate2 = DateTime.Now;
- if (PlayerPrefs.HasKey("DateAge"))
- {
- SaveDate1 = Convert.ToDateTime(PlayerPrefs.GetString("DateAge"));
- }
Решение задачи: «Как получить точный возраст, если день рождения будет раз в 3 дня?»
textual
Листинг программы
- int age = (int)((SaveDate2 - SaveDate1).TotalDays/3);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д