added support for geni_extend_alap (as long as possible) in RenewSliver
[sfa.git] / sfa / util / sfatime.py
index 4879689..e34a64e 100644 (file)
@@ -64,3 +64,11 @@ def datetime_to_utc(input):
 
 def datetime_to_epoch(input):
     return int(time.mktime(input.timetuple()))
+
+def adjust_datetime(input, days=0, hours=0, minutes=0, seconds=0):
+    """
+    Adjust the input date by the specified delta (in seconds).
+    """
+    dt = utcparse(input)
+    return dt + datetime.timedelta(days=days, hours=hours, minutes=minutes, seconds=seconds)
+