How can I get the history list of times I started using an application? I want all the timestamps of every time that an app has started running.

I tried searching in the Play Store but I didn't find one. I downloaded an app called AppUsage which shows the Last Launched timestamp but I want all the timestamps
The Android system stores statistics on this, which on most devices can be accessed via a hidden menu:


Open your dialer
Type *#*#4636#*#*
A menu will open. The 3rd entry should read "Usage stats" (or something similar). Tap this.


You should see a list of your apps, which tells for each app how often it was started, and how long it ran. Using the drop-down box on top, the list can be sorted by usage time, usage count, or app name.

Remark: AFAIK this list will be reset when you restart your device.



Edit: In case your device provides no dialer (thanks @ce4 for pointing out my lapsus), it will require some searching to find the appropriate menu, but it's doable. Some launchers (e.g. Apex Launcher) provide the possibility to create shortcuts to "activities" (rawly: screens provided by apps). Long-tap a free space on your homescreen, then select "shortcuts", then "activities". Now scroll through the quite long list to find it. On my LG Optimus 4X the activity is called "Test" and has a "Gear" icon (same as the "Settings" app has in this menu), so that's the first place to look for: scroll to "Settings", open the drop-down, look for "Test".