e1.fromString(acstime.TSArray, "2001-9-11T06:54:32.0506") pStr = e1.toString(acstime.TSArray,"%x",0L, 0L) print pStr # test Epoch.add() e1.fromString(acstime.TSArray, "1943-04-05 05:36:10.955161") eout = e1.value() e2.value(eout) d1.fromString("+1 02:03:04.567890") e1.add(d1.value()) pStr = e1.toString(acstime.TSArray,allOut,0L, 0L) print pStr # test Epoch.difference() d2_val = e1.difference(e2.value()) d2 = DurationHelper(d2_val) pStr = d2.toString("") print pStr
import acstime from Acspy.Common.DurationHelper import DurationHelper #------------------------------------------------------------------------------ print "----------------------" d1 = DurationHelper(0x7FFFFFFFFFFFFFFA) print d1.toString("") print "----------------------" d1.value(long(0)) print d1.toString("") print "----------------------" #For some reason or another, this test taken from the C++ modular test of acstime #causes overflow errors in Python! Commented out for now #d1.value(0x8000000000000008 + 8L) #print d1.toString("") print "----------------------" d1.fromString("10675199 02:48:05.47758") print d1.value().value print "----------------------" d1.fromString("0:0:0") print d1.value().value print "----------------------" d1.fromString("-10675199 2:48:5.47758") print d1.value().value print "----------------------" d1.fromString("98 23:32:10.05") print d1.toString("") print "----------------------" d1.fromString("10:23:54.12305") print d1.toString("") print "----------------------" d1.positive(1)
import acstime from Acspy.Common.DurationHelper import DurationHelper #------------------------------------------------------------------------------ print "----------------------" d1 = DurationHelper(0x7FFFFFFFFFFFFFFA) print d1.toString("") print "----------------------" d1.value(long(0)) print d1.toString("") print "----------------------" #For some reason or another, this test taken from the C++ modular test of acstime #causes overflow errors in Python! Commented out for now #d1.value(0x8000000000000008 + 8L) #print d1.toString("") print "----------------------" d1.fromString("10675199 02:48:05.47758") print d1.value().value print "----------------------" d1.fromString("0:0:0") print d1.value().value print "----------------------" d1.fromString("-10675199 2:48:5.47758") print d1.value().value print "----------------------" d1.fromString("98 23:32:10.05") print d1.toString("") print "----------------------" d1.fromString("10:23:54.12305") print d1.toString("") print "----------------------" d1.positive(1)