🔒 This topic is solved and locked.
Need further help from the community? Please
sign in and ask a new question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Posted 09-23-2021 04:39 PM
(1446 views)
Hi,
I have date variable values as below
2018-02-26T10:05
I want to convert them to numeric datetime variable. Can anyone provide me the code.
Thanks,
Adi
1 ACCEPTED SOLUTION
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
data sample;
format datetime_var datetime.;
myvar='2018-02-26T10:05';
new=scan(myvar,1,'T')||''||scan(myvar,2,'T');
datetime_var=input(new,anydtdtm.);
run;
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
data sample;
format datetime_var datetime.;
myvar='2018-02-26T10:05';
new=scan(myvar,1,'T')||''||scan(myvar,2,'T');
datetime_var=input(new,anydtdtm.);
run;
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
There is an informat (actually several) designed to read ISO dates and datetimes.
data example; x="2018-02-26T10:05"; y=input(x,E8601DT.); format y datetime18.; run;