У меня есть временной интервал, скажем, 12600, что эквивалентно 3 часам 30 минут. Как я мог отформатировать любой такой временной интервал, чтобы сохранить только самую большую часть интервала (например, в этом случае цифра, часы) и добавить к этому правилу аббревиатуру правильной локали. Например, 10 м (10 минут), 3d (3 дня), 1 год (1 год).
EDIT: Вот несколько примеров:
Time interval in: 90000 Whole string: 1d String out: 1d Time interval in: 900 Whole string: 15m String out: 15m Time interval in: 13500 Whole String: 3h 45m String out: 4h
Как правило, применяйте обычные правила округления (3,4 раунда вниз, 3,6 раунда).