On Sunday, March 27, 2011 07:38:46 pm django beginner wrote:
> hi django experts,
> 
> how do I strip the following string in python (Charfield format)
> 
> 14:00
> 3:00
> 
> wherein I could compare the results - convert in integer:
> 
> if 14 > 3 . . .
> 
> thanks in advance!

a = "14:00"
b = "3:00"

def parseTime(s)
# split them at ":"
try:
        split = s.split(':')
except:
   raise ValueError("{0} is not in the right format.".format(s)

if split[0].isdigit():
        # explicitly cast string val to an int to get an int.
        i = int(split[0])
else:
        raise TypeError("{0} is not an int.".format(split[0])

return i

if parseTime(a) > parseTime(b):
  # do stuff.


string methods are cool: http://docs.python.org/library/stdtypes.html#string-
methods


Mike

-- 
We can defeat gravity.  The problem is the paperwork involved.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to