BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
RebeccaJW
Calcite | Level 5

I am working on a data set that is merged from two sets. Then I want to separate date and time to two columns.

 

This is what I have done:

data JF_XY;
	merge JF XY;
	by number;
	format date datepart(DateTime, date9.);
run;

The left is the data set that I am working on. The right is the expected output.

Screen Shot 2019-03-12 at 10.56.52 PM.png                  Screen Shot 2019-03-12 at 10.57.05 PM.png

 

Thank you in advance for help!

1 ACCEPTED SOLUTION

Accepted Solutions
PGStats
Opal | Level 21

Do not confuse functions and formats :

 

data JF_XY;
	merge JF XY;
	by number;
    date = datepart(datetime);
    time = timepart(datetime);
    format date yymmdd10. time time.;
run;
PG

View solution in original post

2 REPLIES 2
PGStats
Opal | Level 21

Do not confuse functions and formats :

 

data JF_XY;
	merge JF XY;
	by number;
    date = datepart(datetime);
    time = timepart(datetime);
    format date yymmdd10. time time.;
run;
PG
RebeccaJW
Calcite | Level 5
Thank you so much for answering!