У меня есть значение float, мне нужно преобразовать мой поплавок на сегодняшний день. Например, у меня есть float 50,55, я хочу добавить значение метки следующим образом: 50 лет 6 месяцев 6 часов 6 минут 30,04 сек.Как конвертировать поплавок в формат даты?
И мне интересно, как изменить эту метку каждые 0,01 секунды для значения изменения. Пожалуйста, предоставьте мне решение для конвертации моего формата float в формат даты, любая помощь будет оценена по достоинству.
Это код я использую для создания моего поплавка:
-(float)calculationResult{
lifeTime = (kCountry +kEdu - kBirth - kSmo -kAlco+kDis+kHap+kDri+kMar)*kWei*kEnv*kSle;
return lifeTime;
}
Вы хотите что? Поплавок недостаточно для этого достаточно. Годы и месяцы имеют разное количество дней, и никто не может видеть 100 значений в секунду. Скажите, что вы не хотите показывать каждые 100 секунд. Взгляните на класс TimeSpan. –
Мой поплавок - это количество лет, как этого может быть недостаточно? Если вы имеете в виду bissextile years, я полагаю, что все годы равны и имеют 365 дней. –
@EvgeniyKleban: Одна секунда примерно 3е-08 лет, то есть за пределами точности поплавка, вам понадобится как минимум двойной. - И сколько дней должно пройти месяц для вашего расчета? –