Date 将日期和小时合并到一列中
我有两个datetime格式的日期,如下所示:Date 将日期和小时合并到一列中,date,sas,Date,Sas,我有两个datetime格式的日期,如下所示: m=14JAN09:08:00:00 n=14JAN09:09:00:00 日期相同,时间不同。 我需要让它像: z=1月14日星期一上午8:00-9:00你最好分解它们并重新组合;格式和其他方法似乎更复杂。我不知道“mon”来自哪里——2009年1月14日的“星期一”不是星期一吗 z = cat(put(datepart(m),date9.),' ', put(timepart(m),timeampm7.), p
m=14JAN09:08:00:00
n=14JAN09:09:00:00
日期相同,时间不同。
我需要让它像:
z=1月14日星期一上午8:00-9:00你最好分解它们并重新组合;格式和其他方法似乎更复杂。我不知道“mon”来自哪里——2009年1月14日的“星期一”不是星期一吗
z = cat(put(datepart(m),date9.),' ',
put(timepart(m),timeampm7.),
put(timepart(n),timeampm7.)
);
当然,如果希望日期格式不同,请调整第一部分。我认为TIMEPART函数并不是绝对必要的,但我喜欢将其包括在内,因为它清楚地表明了您在做什么。您在用它们做什么?你想这样做是为了做一个PROC方法或类似的方法并将它们分组在一起吗?我将把它们分组在一起。我有两个变量m和n。它们的日期都是一样的。我需要从m和n中取一个变量作为z。日期和时间与-。