2013-10-04 10 views
9

Ich verwende getRelativeTimeSpanString (long time, long now, long minResolution, int flags), um ein relatives Datum zu berechnen. Die Dokumentation besagt, dass flags "eine Bitmaske der Formatierungsoptionen wie FORMAT_NUMERIC_DATE oder FORMAT_ABBREV_RELATIVE" ist. Es gibt jedoch ungefähr ein Dutzend andere Flags, die in DateUtils definiert sind, und die einzigen, die überhaupt eine Beschreibung haben, sind veraltet.Android DateUtils Flags erklärt

  1. Ist es möglich, eines der anderen Flags mit getRelativeTimeSpanString() zu verwenden?
  2. Wie ist das tatsächliche Verhalten der anderen Flags?
  3. Konkret würde ich gerne mit Dingen wie 5d, 6h und 2m kommen, aber ich sehe nichts, was aussieht, dass es das tut. Muss ich meine eigenen rollen?

Antwort