Mercurial > p > roundup > code
comparison roundup/date.py @ 1261:85d71588a1cf
fixed bug in Interval serialisation
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 10 Oct 2002 07:18:03 +0000 |
| parents | 9f533e9657e8 |
| children | b3279ec4837a |
comparison
equal
deleted
inserted
replaced
| 1260:5a44e8cf1a62 | 1261:85d71588a1cf |
|---|---|
| 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
| 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" | 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" |
| 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, | 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
| 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. | 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
| 17 # | 17 # |
| 18 # $Id: date.py,v 1.32 2002-09-23 12:09:29 richard Exp $ | 18 # $Id: date.py,v 1.33 2002-10-10 07:18:02 richard Exp $ |
| 19 | 19 |
| 20 __doc__ = """ | 20 __doc__ = """ |
| 21 Date, time and time interval handling. | 21 Date, time and time interval handling. |
| 22 """ | 22 """ |
| 23 | 23 |
| 444 def get_tuple(self): | 444 def get_tuple(self): |
| 445 return (self.sign, self.year, self.month, self.day, self.hour, | 445 return (self.sign, self.year, self.month, self.day, self.hour, |
| 446 self.minute, self.second) | 446 self.minute, self.second) |
| 447 | 447 |
| 448 def serialise(self): | 448 def serialise(self): |
| 449 return '%s%4d%02d%02d%02d%02d%02d'%(self.sign, self.year, self.month, | 449 sign = self.sign > 0 and '+' or '-' |
| 450 return '%s%04d%02d%02d%02d%02d%02d'%(sign, self.year, self.month, | |
| 450 self.day, self.hour, self.minute, self.second) | 451 self.day, self.hour, self.minute, self.second) |
| 451 | 452 |
| 452 | 453 |
| 453 def test(): | 454 def test(): |
| 454 intervals = (" 3w 1 d 2:00", " + 2d", "3w") | 455 intervals = (" 3w 1 d 2:00", " + 2d", "3w") |
