def METHOD_NAME(self, begin_hours=0, end_hours=0):
    """
    Used to get the begin and end hours from the current time
    Args:
        1.begin_hours - Hours to add the current time
          to get start hour.
        2.end_hours - Hours to add the current time
          to get end hour.
    Return: cluster_begin_hour,cluster_begin_weekday,
            cluster_end_hour,cluster_end_weekday are
            starting and ending hours and weekdays.
    """
    # get current time of cluster
    current_time = self.get_cluster_date()
    yy, mm, dd, hh, day = current_time.split(":")
    date = datetime.datetime(int(yy), int(mm), int(dd), int(hh))
    # getting begin hour and begin weekday
    date += datetime.timedelta(hours=begin_hours)
    cluster_begin_hour = date.hour
    # In Linux weekday starts from Sunday(0) and in python Monday(0)
    # so adding one day
    date += datetime.timedelta(days=1)
    cluster_begin_weekday = date.weekday()
    # Reassign the date to current weekday
    date += datetime.timedelta(days=-1)
    # getting end hours and end weekday
    date += datetime.timedelta(hours=end_hours)
    cluster_end_hour = date.hour
    # In Linux weekday starts from Sunday(0) and in python Monday(0)
    date += datetime.timedelta(days=1)
    cluster_end_weekday = date.weekday()
    return (
        cluster_begin_hour,
        cluster_begin_weekday,
        cluster_end_hour,
        cluster_end_weekday,
    )