コード例 #1
0
    def last_natural_occurrence(self, dt=None):
        dt = date_now() if dt is None else dt
        date_seconds = date_to_seconds(dt)
        offset = self.offset if self.offset else epoch_date()
        offset_seconds = date_to_seconds(offset)

        return seconds_to_date(date_seconds - ((date_seconds - offset_seconds) % self.frequency_in_seconds))
コード例 #2
0
    def last_natural_occurrence(self, dt=None):
        dt = date_now() if dt is None else dt
        date_seconds = date_to_seconds(dt)
        offset = self.offset if self.offset else epoch_date()
        offset_seconds = date_to_seconds(offset)

        return seconds_to_date(date_seconds - (
            (date_seconds - offset_seconds) % self.frequency_in_seconds))
コード例 #3
0
 def __init__(self, frequency_in_seconds=None, offset=None):
     self._frequency_in_seconds = frequency_in_seconds
     self._offset = offset or epoch_date()
コード例 #4
0
 def __init__(self, frequency_in_seconds=None, offset=None):
     self._frequency_in_seconds = frequency_in_seconds
     self._offset = offset or epoch_date()