上一頁|下一頁

E8601LXw. 輸出格式

附加當地時間與 UTC 之間的時區偏移差異 (使用 ISO 8601 基本標記法 yyyy-mm-ddThh:mm:ss+|–hh:mm),以將日期時間值寫入為當地時間。

類別: 日期和時間
ISO 8601
對齊:
支援: ISO 8601 元素 5.3.3 和 5.3.4.2

語法

E8601LXw

語法描述

w

指定輸出欄位的寬度。

預設 26
範圍 20–35

詳細資料

E8601LX 輸出格式會寫入日期時間值,而不進行任何調整,並使用 ISO 8601 基本日期時間標記法附加當地 SAS 工作階段的 UTC 時區偏移:
  • yyyy-mm-ddThh:mm:ss+hh:mm
yyyy
是四位數的年份。
mm
是 01 與 12 之間的二位數的月份 (補零)。
dd
是 01 與 31 之間的二位數的當月日期 (補零)。
hh
是 00 與 23 之間的二位數的小時 (補零)。
mm
是 00 與 59 之間的二位數的分鐘 (補零)。
ss
是 00 與 59 之間的二位數的秒 (補零)。
+|–hh:mm
是從本初子午線時間算起的帶正負號小時和分鐘偏移。偏移必須是 +|–hh:mm (亦即,+ 或 – 和四個字元)。
使用 + 表示本初子午線東方的時區,使用 – 則表示本初子午線西方的時區。例如,+02:00 指出與本初子午線東方有兩個小時的時差,而 –06:00 指出與本初子午線西方有六小時的時差。
限制:不支援簡短格式 +|–hh

範例

此 PUT 陳述式寫入東方時區的時間:
blx='01Feb2013T12:34:56'dt;
put blx e8601lx.;
blx 的值
結果
1675341296
 2013-02-01T12:34:56-05:00

請同時參閱

SAS Formats and Informats: Reference 中第 1 章的 “Working with Dates and Times By Using the ISO 8601 Basic and Extended Notations”
上一頁|下一頁|頁面頂端