Re: Subtract Time (seconds) from a DateTime Sequence
- Posted by useless_ Jun 28, 2013
- 1271 views
Looking for a simple and effective way to subtract time (in seconds) from a datetime sequence. For example I have the sequence {2012,3,1,0,0,30). If I subtract 60 seconds from it, it should produce the sequence {2012,2,29,23,59,30} I believe.
Supporting the subtraction of up to 86400 seconds is sufficient (1day) I know version 4.x has some useful date/time functions but this is a v3.1 program which cannot be upgraded for the moment.
Any thoughts appreciated.
Looking at the pre-4.1 code, I don't see any 4.1 or 4.0 specific features being used in the subtraction/addition routines. You can probably copy and paste most of the necessary code into your 3.1 program.
Can't you include std/datetime.e, subtract your seconds from from_unix(), then use now() to convert to the {2012,3,1,0,0,30) format?
useless