上一頁|下一頁

EURDFWKXw. 輸出格式

day-of-week, dd month-name yy (或 yyyy) 形式,將國際日期值寫入為該日和日期的名稱。

類別: 日期和時間
對齊:

語法

EURDFWKXw.

語法描述

w

指定輸出欄位的寬度。

預設值取決於使用的語言前置詞。下表顯示每種語言的預設值:
語言
最小值
最大值
預設值
南非荷蘭文 (AFR)
2
38
28
嘉泰羅尼亞文 (CAT)
2
40
27
克羅埃西亞文 (CRO)
3
40
27
捷克文 (CSY)
2
40
25
丹麥文 (DAN)
2
31
31
荷蘭文 (NLD)
2
38
28
芬蘭文 (FIN)
2
37
37
法文 (FRA)
3
27
27
德文 (DEU)
3
30
30
匈牙利文 (HUN)
3
40
28
義大利文 (ITA)
3
28
28
馬其頓文 (MAC)
3
40
29
挪威文 (NOR)
3
26
26
波蘭文 (POL)
2
40
34
葡萄牙文 (PTG)
3
38
38
俄文 (RUS)
2
40
29
斯洛維尼亞文 (SLO)
3
40
29
西班牙文 (ESP)
1
35
35
瑞典文 (SVE)
3
26
26
瑞士法文 (FRS)
3
26
26
瑞士德文 (DES)
3
30
30
預設 取決於使用的語言前置詞。
提示 如果 w 的值太小,無法完整容納星期幾和月份,則 SAS 會視需要進行縮寫。

詳細資料

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

比較

EURDFWKXw. 輸出格式與 EURDFWDXw. 輸出格式相同,差異在於 EURDFWKXw. 輸出格式會在 dd 前面加上 day-of-week。

範例

範例表格使用輸入值 15344 (其為對應至 2002 年 1 月 4 日的 SAS 日期值)。第一個 PUT 陳述式假設 DFLANG= 系統選項設為德文。
options dflang=German;
第二個 PUT 陳述式使用此輸出格式的德文語言前置詞以寫入德文月份名稱。第三個 PUT 陳述式使用此輸出格式的義大利文語言前置詞以寫入義大利文月份名稱。因此,會忽略 DFLANG= 選項的值。
 options dflang=german;
data _null_;
input date;
put date eurdfwkx30.;
put date deudfwkx30.;
put date itadfwkx17.; 
datalines;
15344
;
run; 
陳述式
結果
----+----1----+----2----+----3
put date eurdfwkx30.;
 Freitag, 4. Januar 2002
put date deudfwkx30.;
 Freitag, 4. Januar 2002
put date itadfwkx17.;
 Ven, 04 Gen 2002
上一頁|下一頁|頁面頂端