.TH "__TIME__" "" "" "Manifest Constant"
.II "source file, time translated"
.II "time source file is translated"
.PC "Time source file is translated"
.PP
.B "__TIME__"
is a preprocessor constant that is defined by the C preprocessor.
It represents the time that a source file is translated.
It is a string literal of the form:
.DM
	"hh:mm:ss"
.DE
.PP
This is the same format used by the function
.BR asctime .
.PP
The value of this preprocessor constant
remains constant throughout the processing of the translation unit.
It may not be the subject of a
.B #define
or
.B #undef
preprocessing directive.
.SH Example
For an example of how to use
.B "__TIME__"
in a program, see
.BR "__DATE__" .
.SH "See Also"
.Xr "__DATE__," _5F5Fdate
.Xr "__FILE__," _5F5Ffile
.Xr "__LINE__," _5F5Fline
.Xr "__STDC__," _5F5Fstdc
.Xr "manifest constant" manifestc
.br
\*(AS \(sc6.8.8
