Sets properties with the current date and time.
For a list of all members of this type, see TStampTask Members.
System.Object
NAnt.Core.Element
NAnt.Core.Task
NAnt.Core.Tasks.TStampTask
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
By default the TStampTask displays the current date and time and sets the following properties:
To set an additional property with a custom date/time use the Property and Pattern attributes. To set a number of additional properties with the exact same date and time use the Formatters nested element (see example).
The date and time string displayed by the TStampTask uses the computer's default long date and time string format. You might consider setting these to the ISO 8601 standard for date and time notation.
Set the build.date
property.
<tstamp property="build.date" pattern="yyyyMMdd" verbose="true" />
Set a number of properties for Ant like compatibility.
<tstamp verbose="true"> <formatter property="TODAY" pattern="dd MMM yyyy"/> <formatter property="DSTAMP" pattern="yyyyMMdd" unless="${date.not.needed}" /> <formatter property="TSTAMP" pattern="HHmm" if="${need.hours}" /> </tstamp>
Namespace: NAnt.Core.Tasks
Assembly: NAnt.Core (in NAnt.Core.dll)
TStampTask Members | NAnt.Core.Tasks Namespace