Also, if your OBC records average speed, you can easily figure out the hours by taking the miles driven since last oil change and dividing it by the average speed (assuming you reset it at the time of last oil change).
So, if I drove 10,000 miles and my average speed was 40 mph during that time, it means I've ran the engine for 250 hours. It may not be exact, but it should be close enough.