files older than few hours

Hi All
I need to know the command which can be used to list the files which are 3 hours old so that it can be deleted.

first,you should know the time you want to compare is "modify time","access time" or "changed time".Command "find" gives some options to do things like that.

HI
Iam looking for the time when the file has been modified/created.
actually through one cron the files are getting created every min. so for every 3 hours i want to delete the old files which are being created in past 3 hurs

find . -ctime +3h -exec echo {} \;

If that's what you want replace echo by del