Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android: ejemplo de getRelativeTime

¿Puede alguien mostrarme un ejemplo de cómo utilizar correctamente el getRelativeDateTimeString() que se detalla aquí .

  • ¿Cómo puedo obtener la fecha y la hora del proveedor de la red?
  • Cómo administrar la expiración de prueba sin conexión para una aplicación de Android?
  • Convertir cadena al formato de sello de tiempo de MySQL en php
  • Problema de Android para averiguar la última corrección GPS reciente
  • Android - Cómo contar el tiempo durante un largo período
  • Tiempo inactivo de actividad para HistoryRecord?
  • Android: cambia el formato de hora según el formato de hora actual del dispositivo
  • APIs meteorológicas para Android
  • 2 Solutions collect form web for “Android: ejemplo de getRelativeTime”

    Supongo que estás hablando de getRelativeDateTimeString , que es señalado por tu enlace.

    Ejemplo para now , con comentarios que detallan todos los parámetros:

     Date now = new Date(); String str = DateUtils.getRelativeDateTimeString( this, // Suppose you are in an activity or other Context subclass now.getTime(), // The time to display DateUtils.MINUTE_IN_MILLIS, // The resolution. This will display only // minutes (no "3 seconds ago") DateUtils.WEEK_IN_MILLIS, // The maximum resolution at which the time will switch // to default date instead of spans. This will not // display "3 weeks ago" but a full date instead 0); // Eventual flags 

    Otros valores para MINUTE_IN_MILLIS y YEAR_IN_MILLIS incluyen:

    • SECOND_IN_MILLIS
    • MINUTE_IN_MILLIS
    • HOUR_IN_MILLIS
    • DAY_IN_MILLIS
    • WEEK_IN_MILLIS
    • YEAR_IN_MILLIS
    • Cualquier valor personalizado en milisegundos

    Creo que una mejor pregunta especificaría lo que desea como una salida. Sin embargo, he aquí un ejemplo:

      DateUtils.getRelativeTimeSpanString(yourContext, theEventInMillis, DateUtils.MINUTE_IN_MILLIS, DateUtils.FORMAT_NO_NOON); 

    Esto formateará theEventInMillis relación con lo que sea la hora actual del sistema. Se mostrarán cambios en los minutos (0 minutos hace, hace 2 minutos, hace 3 horas, hace 1 día, etc) hasta que la diferencia llegue a una semana, entonces solo publicará la fecha completa. El campo flags (0 en este caso, último argumento) puede utilizarse para controlar cómo se procesa la cadena resultante, pero debe comprobar los documentos para ver qué se ajusta a sus necesidades.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.