    }
  }
  
  public var minute: Int {
    return components(.minute) {
      return $0.minute ?? 0
    }
  }
  
  public var hour: Int {
    return components(.hour) {
      return $0.hour ?? 0
    }
  }