共用方式為


OPC_SIGNATURE_TIME_FORMAT列舉 (msopc.h)

描述如何解譯 signatureTime 參數,這是建立簽章時 ,IOpcDigitalSignature::GetSigningTime 方法的記錄。

Syntax

typedef enum __MIDL___MIDL_itf_msopc_0001_0076_0005 {
  OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS = 0,
  OPC_SIGNATURE_TIME_FORMAT_SECONDS = 1,
  OPC_SIGNATURE_TIME_FORMAT_MINUTES = 2,
  OPC_SIGNATURE_TIME_FORMAT_DAYS = 3,
  OPC_SIGNATURE_TIME_FORMAT_MONTHS = 4,
  OPC_SIGNATURE_TIME_FORMAT_YEARS = 5
} OPC_SIGNATURE_TIME_FORMAT;

常數

 
OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS
值: 0
格式是完整日期,以小時、分鐘和秒數表示為小數點。

語法:YYYY-MM-DDThhmmss。sTZD

值 “2010-03-09T18:45:32.3-08:00” 的值代表 6:45:32.3 下午 2010 太平洋時間。
OPC_SIGNATURE_TIME_FORMAT_SECONDS
值: 1
格式是包含小時、分鐘和秒的完整日期。

語法: YYYY-MM-DDThhmmssTZD

“2010-03-09T18:45:32-08:00” 的值代表 2010 年 3 月 9 日太平洋時間的下午 6:45:32。
OPC_SIGNATURE_TIME_FORMAT_MINUTES
值: 2
格式是包含小時和分鐘的完整日期。

語法: YYYY-MM-DDThhmmTZD

值為 “2010-03-09T18:45-08:00” 表示 2010 年 3 月 9 日太平洋時間的下午 6:45。
OPC_SIGNATURE_TIME_FORMAT_DAYS
值: 3
格式為完整日期。

語法: YYYY-MM-DD

值為 “2010-03-09” 代表 2010 年 3 月 9 日。
OPC_SIGNATURE_TIME_FORMAT_MONTHS
值: 4
格式為年和月。

語法: YYYY-MM

值 “2010-03” 代表 2010 年 3 月。
OPC_SIGNATURE_TIME_FORMAT_YEARS
值: 5
格式為年份。

語法: YYYY

值為 “2010” 表示 2010。

備註

下表提供佔位元值的描述。

預留位置 描述 範例
YYYY 四位數年份。 2010
毫米 具有前置零的兩位數月份。 可能的值:01–12。 03
Dd 具有前置零的兩位數月份日期。 可能的值:01–31。 09
hh 具有前置零的兩位數小時、24 小時時間。 可能的值:00–23。 18
mm 具有前置零的兩位數分鐘。 可能的值:00–59。 45
ss 具有前置零的兩位數秒。 可能的值:00–59。 32
s 一位數代表秒的小數點。 3
TZD 具有前置零的時區指示項。 可能的值:Z、+hhmm、-hhmm -08:00

規格需求

需求
標頭 msopc.h

另請參閱

ECMA-376 OpenXML 標準

外部資源

使用封裝 API 使用者入門

IOpcDigitalSignature::GetTimeFormat

IOpcSigningOptions::GetTimeFormat

IOpcSigningOptions::SetTimeFormat

概觀

封裝 API 程式設計指南

封裝 API 範例

封裝列舉

封裝介面

參考

W3C 建議、XML 簽章和語法處理