Its been long since I worked on MIB's and related development, but lemme give it a try
Check out these OIDs in the MIB reference guide.
sysUpTime
OID 1.3.6.1.2.1.1.3
Description The time (in hundredths of a second) since the network management portion of the
system was last re-initialized.
or you could use some programming it to derive it from this OID - I feel this would be the right approach.
swBootDate
OID 1.3.6.1.4.1.1588.2.1.1.1.1.2
Description The date and time when the system last booted.
Note: The return string is displayed using the following format:
ddd MMM DD hh:mm:ss yyyy
Where:
ddd = Day
MMM = Month
DD = Date
hh = Hour
mm = Minute
ss = Seconds
yyyy = Year
Example:
Thu Aug 17 15:16:09 2002