上一頁|下一頁

EURDFDTw.d 輸出格式

ddmmmyy:hh:mm:ss.ssddmmmyyyy hh:mm:ss.ss 形式寫入國際日期時間值。

類別: 日期和時間
對齊:

語法

EURDFDTw.d

語法描述

w

指定輸出欄位的寬度。

預設 16
範圍 7–40
提示 如果您想要寫入含有日期、小時和秒的 SAS 日期時間值,寬度 (w) 至少必須為 16。如果您想要傳回具有秒的選用小數部分的值,請針對寬度增加額外的兩位數。

d

指定數值中小數點右側的位數。

範圍 1–39
限制 必須小於 w
如果 wd < 17,則 SAS 會截斷小數值。

詳細資料

EURDFDTw.d 輸出格式會以 ddmmmyy:hh:mm:ss.ss 形式寫入 SAS 日期時間值:
dd
是代表月份某一日的整數。
mmm
是月份名稱的前三個字母。
yyyyyy
是兩位數或四位數的整數,代表年份。
hh
是 00 到 23 範圍內的小時數。
mm
是 00 到 59 範圍內的分鐘數。
ss.ss
是 00 到 59 範圍內的秒數,且在小數點後面有秒的小數部分。
您可以使用 DFLANG= 系統選項來設定 SAS 工作階段的語言 (因為 SAS 安裝代表通常會設定站台的預設語言,所以您可能可以略過此步驟)。如果您使用多種語言的日期,則可以將 EUR 前置詞取代為語言前置詞。 請參閱 DFLANG= 系統選項:UNIX、Windows 和 z/OS,以取得語言前置詞的清單。 當您以此輸出格式指定語言前置詞時,SAS 會忽略 DFLANG= 選項。
附註: EUR 日期輸出格式需要歐洲字元集和編碼。在使用非歐洲編碼的情況下,部分輸出格式不會正確運作。在 DBCS 環境中執行時,預設輸出格式寬度和最大寬度大於單位元組系統,允許輸出格式使用以雙位元組表示特定字元。不過,您必須使用支援歐洲字元集的工作階段編碼 (如 UTF-8)。

範例

範例表格使用輸入值 1347453583 (對應至 2002 年 9 月 12 日下午 12:39:43 的 SAS 日期時間值)。第一個 PUT 陳述式假設 DFLANG= 系統選項設為德文。
options dflang=german;
第二個 PUT 陳述式使用此輸出格式的德文語言前置詞以寫入德文國際日期時間值。第三個 PUT 陳述式使用此輸出格式的義大利文語言前置詞以寫入義大利文國際日期時間值。因此,會忽略 DFLANG= 選項的值。
options dflang=german;
data _null_;
input date;
put date= ;
put date eurdfdt20.;
put date deudfdt20.;
put date itadfdt20.; 
datalines; 
1347453583; 
; 
run; 
陳述式
結果
----+----1----+----2
put date eurdfdt20.;
 12Sep2002:12:39:43
put date deudfdt20.;
 12Sep2002:12:39:43
put date itadfdt20.;
 12Set2002:12:39:43
上一頁|下一頁|頁面頂端