Necesito calcular el tiempo transcurrido entre dos fechas.java calcular el tiempo entre dos marcas de tiempo
El problema aquí es que tengo que mostrarlo como lo hace YouTube con sus marcas de tiempo de comentarios de video. Es decir, mostrarlo solo con la medida más grande.
Por ejemplo,
- si el tiempo es de hace 50 segundos que debe decir hace 50 segundos.
- si el tiempo es más de un minuto, debería decir hace un minuto/diez minutos, etc.
- si la diferencia horaria es de 1 hora y 30 minutos debería aparecer: hace una hora.
- si el tiempo es una semana y media de lo que debería decir hace una semana.
- si el tiempo es más de un mes que debería decir hace un mes/hace dos meses, etc ...
- y así sucesivamente y así sucesivamente ..
Entonces, ¿cuál es la mejor manera de manejar ¿esta? ¿Debo hacer un método con case
o if
declaraciones que devolvería algo como esto? ¿O hay un mejor enfoque (tal vez una biblioteca que ya hace algo parecido)?
esto funcionó perfectamente gracias. – DArkO
Respuesta perfecta, pero el tipo de devolución es ** CharSequence **, no ** String **. Entonces, cambie el ** resultado ** tipo a ** CharSequence **, o tipee el yeso. – Touhid
¿cómo obtengo el número de días entre dos marcas de tiempo? –