Class Age


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

    Used by certain Panasonic cameras which have face recognition features.

    • Constructor Detail

      • Age

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

      • fromPanasonicString

        public static Age fromPanasonicString​(java.lang.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toFriendlyString

        public java.lang.String toFriendlyString()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object