Вы хотите добавить время компиляции или время выполнения к строке?Если первое:
#define PRINT(format,arg...) printf(__DATE__ ":" __TIME__ " " format,##arg)
будет работать большую часть времени.
Обратите внимание, что это будет работать, только если при вызовах PRINT используется только строковый литерал для строки формата.(т. е. PRINT ("foo") будет работать, но PRINT (x), где x - переменная, не будет).
Если вы хотите, чтобы дата и время времени выполнения просто добавляли "% s" в формата затем добавьте вызов функции, которая возвращает аргументы перед аргументами.