2014-07-14 152 views
1

我有兩個日期如下日期時間格式:結合日期和時間在一列

m=14JAN09:08:00:00 
n=14JAN09:09:00:00 

日期是相同的時間是不同的。 我需要讓喜歡:

Z = mon14jan 8:00 am-9:00am

+0

你在做什麼?你是否想要做一個'PROC MEANS'或類似的工作並將它們分組在一起? – Joe

+0

我會將它們組合在一起。我有兩個變量m和n。所有日期都相同。我需要從m和n中將一個變量作爲z。日期和時間( - )。 – user3780068

回答

0

你可能是最好關閉它們的分解和重構;格式和其他方法似乎更復雜。我不確定'mon'是從哪裏來的 - 是'Monday'(2009年1月14日不是星期一)嗎?

z = cat(put(datepart(m),date9.),' ', 
     put(timepart(m),timeampm7.), 
     put(timepart(n),timeampm7.) 
     ); 

如果您希望日期格式不同,請調整第一部分。我認爲TIMEPART功能並不是絕對必要的,但我喜歡將它包括進去,因爲它明確了你在做什麼。