Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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
Ejemplo n.º 5
0
 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)