日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

SAS基础-日期时间本质

發(fā)布時(shí)間:2023/12/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAS基础-日期时间本质 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

SAS日期時(shí)間格式

在SAS里,日期實(shí)際存儲(chǔ)的是距離1960年1月1日的天數(shù),時(shí)間實(shí)際存儲(chǔ)的是距離凌晨的秒數(shù)。
時(shí)間日期常量包括日期、時(shí)間日期時(shí)間三種形式,命名需要采用單引號(hào)或雙引號(hào)加D(日期)、T(時(shí)間)、DT(日期時(shí)間)后綴來(lái)表示。



代碼:
data tmp;
date='01Jan1960’d;
time='00:00:00’t;
datetime='01Jan1960 00:00:00’dt;
run;

SAS日期時(shí)間格式-轉(zhuǎn)換

字符型日期轉(zhuǎn)換為數(shù)值型:
新變量名 = input(需轉(zhuǎn)換日期的變量名,日期格式);
QSDATE = input(QSDAT,yymmdd10.) ;

日期轉(zhuǎn)換格式的代碼:
新變量名 = compress(put(舊變量名,yymmdd10.))
yymmdd10.格式:yyyy-mm-dd

假設(shè)日期為1991年08月28日12:05:05.49。


data tmp;
date='28AUG1991’d;
time='12:05:05.49’t;
datetime='27AUG1991 12:05:05.49’dt;

date1=compress(put(date,yymmdd10.));
time1=compress(put(time,time11.2));
datetime1=compress(put(datetime,datetime20.2));
run;

輸出特定時(shí)間格式

mdy(m,d,yr):生成yr年m月d日的SAS日期
year(date):由SAS日期值date得到年
mouth(date):由SAS日期值date得到月
day(date):由SAS日期值date得到日
weekday(date):由SAS日期值date得到星期幾
qtr(date):由SAS日期值date得到季度值

format :顯示的樣子,不能修改數(shù)值,僅修改顯示樣式。

intick(“interval,start,end) 輸出結(jié)果為數(shù)字
intnx(“interval”,start ,n) 輸出結(jié)果為日期

獲取系統(tǒng)時(shí)間

系統(tǒng)日期:date()
系統(tǒng)時(shí)間:time();
系統(tǒng)星期:weekday();
The WEEKDAY function produces an integer that represents the day of the week, where 1=Sunday, 2=Monday, …, 7=Saturday.

時(shí)區(qū):option timezone=‘Asia/Beijing’;


時(shí)區(qū):
https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/lesysoptsref/n0dp25ebcqokrfn154de7yfdy9ra.htm

日期時(shí)間格式匯總




日期時(shí)間格式匯總參考“SAS編程技術(shù)教程(朱世武)”

總結(jié)

以上是生活随笔為你收集整理的SAS基础-日期时间本质的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。