Help using Base SAS procedures

Format date to dd/mm/yyyy hh:mm:ss

Accepted Solution Solved
Reply
Regular Contributor
Posts: 186
Accepted Solution

Format date to dd/mm/yyyy hh:mm:ss

Hi,

What is the SAS procedure to format a date to dd/mm/yyyy hh:mm:ss

Also, if anyone knows, can we input that format directly into a sql query or we need to use a data step with format?

Thank you for your help and time.


Accepted Solutions
Solution
‎01-10-2013 10:56 AM
Super Contributor
Posts: 543

Re: Format date to dd/mm/yyyy hh:mm:ss

Hi.

proc sql;

    create table want as

    select date_time format = datetime. as new_date

    from have;

quit;

Is this what you were looking for?

Good luck,

Anca.

View solution in original post


All Replies
Frequent Contributor
Posts: 127

Re: Format date to dd/mm/yyyy hh:mm:ss

Hi,

If you want to apply such a format, your variable has to contain a datetime and not simply a date. Or you will have to define a default time value (or retrieve it from the system by using the "time()" fonction).

Kr,

Florent

Solution
‎01-10-2013 10:56 AM
Super Contributor
Posts: 543

Re: Format date to dd/mm/yyyy hh:mm:ss

Hi.

proc sql;

    create table want as

    select date_time format = datetime. as new_date

    from have;

quit;

Is this what you were looking for?

Good luck,

Anca.

Regular Contributor
Posts: 186

Re: Format date to dd/mm/yyyy hh:mm:ss

Thank you very much for those really quick replies.

AncaTilea answer was exactly what I needed.

Thank you both for your help.

Best Regards,

nicnad

☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 3 replies
  • 5698 views
  • 3 likes
  • 3 in conversation