DateOutputFormatString 和 DateTimeOutputFormatString 的格式
如果未在针对多个语言环境配置 Campaign,那么可以针对 DATE_FORMAT 宏中的 format_str 指定的任何格式来配置 DateOutputFormatDateTimeOutputFormat 配置参数的值,如下表中所示。
但是,如果您需要针对多个语言环境来配置 Campaign(即,如果您具有包含各种语言和语言环境的用户),请勿使用包含 3 个字母的月份 (MMM)、%b(缩写的月份名称)或 %B(完整月份名称)的日期格式。您而是应该对月份使用具有数字值的定界或固定格式中的一种。有关多语言环境功能的更多详细信息,请参阅关于多语言环境功能
%a - 缩写的工作日名称
%A - 完整的工作日名称
%b - 缩写的月份名称
%B - 完整的月份名称
%c - 适用于语言环境的日期和时间表示法
%d - 一个月中的第几天 (01 - 31)
%H - 24 小时格式的小时 (00 - 23)
%I - 2 小时格式 (01 - 12) 表示的小时
%j - 一年中的第几天 (001 - 366)
%m - 月 (01 - 12)
%M - 分 (00 - 59)
%p - 当前语言环境下 12 小时制的 AM/PM 指示符
%S - 秒 (00 - 59)
%U - 一年中的第几周,星期日作为每周的第一天 (00 - 51)
%w - 工作日(0 - 6;星期日为 0)
%W - 一年中的第几周,星期一作为每周的第一天 (00 - 51)
%x - 当前语言环境的日期表示
%x - 当前语言环境的时间表示
%y - 2 位数表示的年 (00 - 99)
%Y - 4 位数表示的年
%z, %Z - 时区名称或简写;如果时区未知,那么就没有输出
%% - 百分比符号
*
作为格式的一部分并且没有百分比符号 (%) 前缀的字符将原封不动地复制到输出字符换。 格式化的字符串必须适合 16 个字节以内。使用 # 字符可消除任何前导 0。例如,%d 将在范围 (01 - 31) 中生成 2 位数,而 %#d 将相应地生成1 位数或 2 位数 (1 - 31)。 同样,%m 提供 (01 - 12),而 %#m 提供 (1 - 12)。