There is an example of a programme that differentiates between long and short push-button pushes on the Arduino.cc website, but I was not taken it. However their was an example I did like the look of, ...
The following project demonstrates "A Real-Time Digital Clock" built using Arduino Uno R3, a 16x2 LCD display, and push buttons—no RTC module required. The project uses Arduino’s internal timing and ...