X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2Fsfatime.py;fp=sfa%2Futil%2Fsfatime.py;h=e34a64e814baad35e997b327fec5fe0dba62ce10;hb=aa9b791a0d1a1537fbeaada81e35f34283a436c0;hp=487968928a1cdc82b7e5e0b459b0a2cde8138e7d;hpb=1c94ff90d9e0063ce7fb3d68aad9e0ae1f4d1b8e;p=sfa.git diff --git a/sfa/util/sfatime.py b/sfa/util/sfatime.py index 48796892..e34a64e8 100644 --- a/sfa/util/sfatime.py +++ b/sfa/util/sfatime.py @@ -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) +