You can't change the stamp that QC adds but you can intercept the actions and add in a time stamp.
1. There are two different actions that are triggered when the add comment button is clicked - one from the grid view, one from the detail view. Use DebugView if you are having trouble identifying the two actions.
2. When the events are triggered, QC will append the BG_DEV_COMMENTS field with the date and username 'stamp'.
This means you can easily append a time stamp.
3. Append the time stamp by changing the comments field to something like:
Field("BG_DEV_COMMENTS").Value = Field("BG_DEV_COMMENTS").Value & " " & Now() & vbCRLF
4. You may need to add or remove some HTML tags to ensure the formatting is correct. You might find that you need to remove </body></html> from the current string before you add the time stamp, and then re-add it.
If you have users in different timezones then using Now() is a bad idea - it will add the local users time, instead of the server time. Have a look at the TDConnection object to figure out where to get Server Time from.
It's been a while since I played in there, sorry I can't give you a proper complete solution - I no longer have access to the environment where I've done this in the past, and have had to write this from memory.
You might need to do a lot more string manipulation (removing and inserting HTML tags etc) to get the formatting right.
Appending the timestamp directly after the username stamp is exactly what I was describing to you.
That's the only way you can do it.
QC puts the underscore, username and date stamp in as soon as the comments button is clicked (remember there are TWO actions that trigger this). This means that once the action has been performed the comments field looks something like: