Normally time-stamp used when ever you inserted new record into database automatically system would take default date time
ex : transaction like bank deposit or with draw
data-time datatype used at the movement of inserting the user defined date into the record
ex : date of birth