TimeObjectQ
TimeObjectQ[expr] gives True if expr is a TimeObject with valid arguments, and False otherwise.
Examples
TimeObjectQ[TimeObject[{12, 30, 0}]]TimeObjectQ[Now]TimeObjectQ["not a time"]*See the official Wolfram Language Reference for more details.