Changeset 948
- Timestamp:
- 10/13/08 22:18:36 (3 months ago)
- Location:
- branches/1.0/python
- Files:
-
- 4 modified
-
liblas/point.py (modified) (2 diffs)
-
tests/File.txt (modified) (1 diff)
-
tests/Header.txt (modified) (1 diff)
-
tests/Point.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/python/liblas/point.py
r946 r948 181 181 floor = math.floor(t) 182 182 ms = float(t) - floor 183 184 # clip to 999999 183 185 ms = int(round(ms* 1000000 )) 184 lt = time.localtime(t) 185 return datetime.datetime(lt[0],lt[1],lt[2],lt[3],lt[4],lt[5],ms) 186 if ms > 999999: 187 ms = 999999 188 189 lt = time.gmtime(t) 190 value = datetime.datetime(lt[0],lt[1],lt[2],lt[3],lt[4],lt[5],ms) 191 return value 186 192 187 193 def set_time(self, value): … … 195 201 Example 196 202 ------- 197 >>> t = datetime.datetime(2008,3,19) 203 >>> td = datetime.timedelta(hours=6) # my timezone is -6 204 >>> t = datetime.datetime(2008,3,19) -td 198 205 >>> p.time = t 199 206 >>> p.time -
branches/1.0/python/tests/File.txt
r843 r948 57 57 <liblas.point.Point object at ...> 58 58 59 59 60 >>> len(points) 60 61 8 -
branches/1.0/python/tests/Header.txt
r797 r948 25 25 26 26 >>> import datetime 27 >>> now = datetime.datetime.now() 28 >>> today = datetime.datetime(now.year, now.month,now.day) 29 >>> h.date == today 27 >>> td = datetime.timedelta(hours=5) # my timezone is GMT-5 28 >>> now = datetime.datetime.now() - td 29 >>> today = datetime.datetime(now.year, now.month,now.day) 30 31 >>> x = h.date - td 32 >>> d = datetime.datetime(x.year, x.month, x.day) 33 >>> d == today 30 34 True 31 35 >>> t = datetime.datetime(2008,3,19) -
branches/1.0/python/tests/Point.txt
r946 r948 61 61 62 62 >>> import datetime 63 >>> t = datetime.datetime(2008,3,19,23,45,45,134) 63 >>> td = datetime.timedelta(hours=5) # my timezone is GMT-5 64 >>> t = datetime.datetime(2008,3,19,23,45,45,13434) - td 64 65 >>> p.time = t 65 66 >>> p.time 66 datetime.datetime(2008, 3, 19, 23, 45, 45, 134 )67 datetime.datetime(2008, 3, 19, 23, 45, 45, 13434) 67 68 >>> p.time.microsecond 68 134 69 13434 69 70 70 71 >>> p.intensity
