OPC_SIGNATURE_TIME_FORMAT 枚举 (msopc.h)
介绍如何解释 IOpcDigitalSignature::GetSigningTime 方法的 signatureTime 参数,该参数是创建签名时的记录。
语法
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--DDThh:mm:ss。sTZD 值“2010-03-09T18:45:32.3-08:00”表示太平洋时间 2010 年 3 月 9 日下午 6:45:32.3。 |
OPC_SIGNATURE_TIME_FORMAT_SECONDS 值:1 格式是包含小时、分钟和秒的完整日期。 语法:YYYY MM--DDThh:mm:ssTZD 值“2010-03-09T18:45:32-08:00”表示太平洋时间 2010 年 3 月 9 日下午 6:45:32。 |
OPC_SIGNATURE_TIME_FORMAT_MINUTES 值: 2 格式是包含小时和分钟的完整日期。 语法:YYYY MM--DDThh:mmTZD 值“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 |
MM | 前导零的两位数月份。 可能的值:01–12。 | 03 |
DD | 带前导零的月份的两位数日期。 可能的值:01–31。 | 09 |
hh | 两位数小时,24 小时时间,前导零。 可能的值:00–23。 | 18 |
mm | 带前导零的两位数分钟。 可能的值:00–59。 | 45 |
ss | 带前导零的两位数秒。 可能的值:00–59。 | 32 |
s | 一位数字表示秒的小数点。 | 3 |
TZD | 具有前导零的时区指示符。 可能的值:Z、+hh:mm、-hh:mm。 | -08:00 |
要求
要求 | 值 |
---|---|
Header | msopc.h |
另请参阅
外部资源
IOpcDigitalSignature::GetTimeFormat
IOpcSigningOptions::GetTimeFormat
IOpcSigningOptions::SetTimeFormat
概述
引用