Class Age

java.lang.Object
com.drew.metadata.Age

public class Age extends Object
Represents an age in years, months, days, hours, minutes and seconds.

Used by certain Panasonic cameras which have face recognition features.

Author:
Drew Noakes https://drewnoakes.com
  • Constructor Details

    • Age

      public Age(int years, int months, int days, int hours, int minutes, int seconds)
  • Method Details

    • fromPanasonicString

      public static Age fromPanasonicString(String s)
      Parses an age object from the string format used by Panasonic cameras: 0031:07:15 00:00:00
      Parameters:
      s - The String in format 0031:07:15 00:00:00.
      Returns:
      The parsed Age object, or null if the value could not be parsed
    • getYears

      public int getYears()
    • getMonths

      public int getMonths()
    • getDays

      public int getDays()
    • getHours

      public int getHours()
    • getMinutes

      public int getMinutes()
    • getSeconds

      public int getSeconds()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toFriendlyString

      public String toFriendlyString()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object