Hi I have one doubt in sas in dataset date format have 08-04-1988 base on this values I want create date styles and along flag values For datetime flag creation if dateandtime have then consider flag 1 else 0 for date if date have then consider flag 1 else 0 for time if time have then consider flag 1 else 0 DATA DAT; X= "08APR1988"D; FORMAT X DDMMYYD10.; RUN; Based on above value I want output like below Datetime | Date | Time | DatetimeFlag | DateFlag |TimeFlag 08APR1988 00:00:00 |08-04-1988 |00:00:00 | 0 |1 |0 I tried like below DATA DUMM; SET DAT; DT=PUT( X, DDMMYY10.); DATEF=PUT( X, date9.); DTs=PUT( X, DATETIME32.); TimeF=PUT( X, TIME.); RUN; here if donot have time then its takeing default datewith time similar time also i want display if time is not available then consider 00:00:00 similar if date not available the date aslo : 1960-01-01 but above scirpt is not given expeted result , can you please tell me how to wirte sas coding to achive this task.
... View more