home *** CD-ROM | disk | FTP | other *** search
- ## macro_test.tg
- # Print out all DATE & TIME macros and provide a comment that describes what
- # the macro represents
-
- {
- -name macro_test
- -start
- -stop
-
- -action -print ** Abbreviated weekday name
- -action -print %DAY%
- -action -print %a%
- -action -print ** Full weekday name
- -action -print %A%
- -action -print ** Abbreviated month name
- -action -print %MONTH%
- -action -print %b%
- -action -print ** Full month name
- -action -print %B%
- -action -print ** Date and time representation appropriate for locale
- -action -print %c%
- -action -print ** Day of month as decimal number (01 û 31)
- -action -print %d%
- -action -print ** Hour in 24-hour format (00 û 23)
- -action -print %H%
- -action -print ** Hour in 12-hour format (01 û 12)
- -action -print %I%
- -action -print ** Day of year as decimal number (001 û 366)
- -action -print %j%
- -action -print ** Month as decimal number (01 û 12)
- -action -print %m%
- -action -print ** Minute as decimal number (00 û 59)
- -action -print %M%
- -action -print ** Current locale's A.M./P.M. indicator for 12-hour clock
- -action -print %p%
- -action -print ** Second as decimal number (00 û 59)
- -action -print %S%
- -action -print ** Week of year as decimal number, with Sunday as first day of week (00 û 51)
- -action -print %U%
- -action -print ** Weekday as decimal number (0 û 6; Sunday is 0)
- -action -print %w%
- -action -print ** Week of year as decimal number, with Monday as first day of week (00 û 51)
- -action -print %W%
- -action -print ** Date representation for current locale
- -action -print %x%
- -action -print ** Time representation for current locale
- -action -print %X%
- -action -print ** Year without century, as decimal number (00 û 99)
- -action -print %y%
- -action -print ** Year with century, as decimal number
- -action -print %Y%
- -action -print ** Time-zone name or abbreviation; no characters if time zone is unknown
- -action -print %z%
- -action -print %Z%
-
- -action -print ** Long date and time representation, appropriate for current locale. For example: "Tuesday, March 14, 1995, 12:41:29".
- -action -print %#c%
- -action -print ** Long date representation, appropriate to current locale. For example: "Tuesday, March 14, 1995".
- -action -print %#x%
-
- -action -print ** Remove leading zeros (if any).
- -action -print %#d%
- -action -print %#H%
- -action -print %#I%
- -action -print %#j%
- -action -print %#m%
- -action -print %#M%
- -action -print %#S%
- -action -print %#U%
- -action -print %#w%
- -action -print %#W%
- -action -print %#y%
- -action -print %#Y%
-
- -action -print Done!
- }