Find all files with the name ending in .txt, and for each one, move it and append the current date and time to the end of the filename.
date +"%F %T" | xargs -I{} echo mv $(find -iname '*.txt' -type f) {}.txt