Previous Page | Next Page

Formats

TIMEAMPMw.d Format



Writes time and datetime values as hours, minutes, and seconds in the form hh:mm:ss.ss with AM or PM.
Category: Date and Time
Alignment: right

Syntax
Syntax Description
Details
Comparisons
Examples
See Also

Syntax

TIMEAMPMw.d

Syntax Description

w

specifies the width of the output field.

Default: 11
Range: 2-20
d

specifies the number of digits to the right of the decimal point in the seconds value. This argument is optional.

Default: 0
Range: 0-19
Requirement: must be less than w

Details

The TIMEAMPMw.d format writes SAS time values and SAS datetime values in the form hh:mm:ss.ss with AM or PM, where

hh

is an integer that represents the hour.

mm

is an integer that represents the minutes.

ss.ss

is the number of seconds to two decimal places.

Times greater than 23:59:59 PM appear as the next day.

Make w large enough to produce the desired results. To obtain a complete time value with three decimal places and AM or PM, you must allow at least 11 spaces (hh:mm:ss PM). If w is less than 5, SAS writes AM or PM only.


Comparisons


Examples

The example table uses the input value of 59083, which is the SAS time value that corresponds to 4:24:43 p.m.

SAS Statement Results
 
----+----1----+
put begin timeampm3.;
 PM
put begin timeampm5.;
 4 PM
put begin timeampm7.;
4:24 PM
put begin timeampm11.;
 4:24:43 PM


See Also

Format:

TIMEw.d Format

Previous Page | Next Page | Top of Page