Пример #1
0
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 
	
Пример #2
0
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)
Пример #3
0
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)