Is there a way to see 3G connection time? I have a time-based data plan, therefore I would like to have a report of the 3G connection time (possibly with a weekly reset). However, all the application on the market reports the data usage, and not the time spent online.

Is there an app for that (for Gingerbread)?
My Data Manager app displays what you need. Check out its data pie (left-to-right swipe) and make sure Time button is pressed.