def timestamp(self, time): if not time: return None millis = int(timestamp_to_secs(time) * 1000) if self.basemillis is None: self.basemillis = millis return millis - self.basemillis
def _get_time(self, timestamp): if not timestamp: return None try: secs = timestamp_to_secs(timestamp, seps=' :.-_') except ValueError: return None return secs_to_timestamp(secs, millis=True)
def timestamp(self, time): if not time: return None # Must use `long` due to http://ironpython.codeplex.com/workitem/31549 millis = long(round(timestamp_to_secs(time) * 1000)) if self.basemillis is None: self.basemillis = millis return millis - self.basemillis