Search notes:

SAS format: ddmmyy

The ddmmyySn allows an optional separator (here: S) that can be any of b (=blank), c (=colon), d (=hyphen), n (=no separator), p (=period) or s (=slash).
data _null_;

   val = 18888.88;
                        /* 123456789 12345678 */
   put val ddmmyy10. ;  /* 18/09/2011         */
   put val ddmmyyb10.;  /* 18 09 2011         */
   put val ddmmyyc10.;  /* 18:09:2011         */  
   put val ddmmyyd10.;  /* 18-09-2011         */ 
/* put val ddmmyyn10.;                        */
   put val ddmmyyp10.;  /* 18.09.2011         */ 
   put val ddmmyys10.;  /* 18/09/2011         */ 

   put val ddmmyy8.  ;  /* 18/09/11           */ 
   put val ddmmyyb8. ;  /* 18 09 11           */ 
   put val ddmmyyc8. ;  /* 18:09:11           */ 
   put val ddmmyyd8. ;  /* 18-09-11           */ 
   put val ddmmyyp8. ;  /* 18.09.11           */ 
   put val ddmmyys8. ;  /* 18/09/11           */ 

   put val ddmmyy7.  ;  /*  180911            */ 
   put val ddmmyy6.  ;  /* 180911             */ 
   put val ddmmyy5.  ;  /* 18/09              */ 
   put val ddmmyy4.  ;  /* 1809               */ 
   put val ddmmyy3.  ;  /*  18                */ 
   put val ddmmyy2.  ;  /* 18                 */ 
   
run;
Github repository about-SAS, path: /programming/formats-informats/ddmmyy.sas
The mmddyy is similar, yet the month preceds the day:
data _null_;

   val = 18888.88;
                        /* 123456789 12345678 */
   put val mmddyy10. ;  /* 09/18/2011         */
   put val mmddyyb10.;  /* 09 18 2011         */
   put val mmddyyc10.;  /* 09:18:2011         */  
   put val mmddyyd10.;  /* 09-18-2011         */ 
/* put val mmddyyn10.;                        */
   put val mmddyyp10.;  /* 09.18.2011         */ 
   put val mmddyys10.;  /* 09/18/2011         */ 

   put val mmddyy8.  ;  /* 09/18/11           */ 
   put val mmddyyb8. ;  /* 09 18 11           */ 
   put val mmddyyc8. ;  /* 09:18:11           */ 
   put val mmddyyd8. ;  /* 09-18-11           */ 
   put val mmddyyp8. ;  /* 09.18.11           */ 
   put val mmddyys8. ;  /* 09/18/11           */ 

   put val mmddyy7.  ;  /*  091811            */ 
   put val mmddyy6.  ;  /* 091811             */ 
   put val mmddyy5.  ;  /* 09/18              */ 
   put val mmddyy4.  ;  /* 0918               */ 
   put val mmddyy3.  ;  /*  09                */ 
   put val mmddyy2.  ;  /* 09                 */ 

run;
Github repository about-SAS, path: /programming/formats-informats/mmddyy.sas

See also

informats and formats

Index