timestamp format trait