自动生成字段支持的格式除了我们系统提供的格式以外,
其实你可以自行设置许多不同的格式。
格式里面主要分两个部分,一个部分是时间,一个部分是数字。
你可以只根据时间来生成编号,也可以只根据数字,也可以两种都使用。
设置方法可以参阅这篇
除上方文档中的格式以外你也可以根据下表来将你的时间格式或数字格式做客制化的设置。
数字符号 | 含义 | 用法 | 0 | 数字 | 可以用这个符号来决定您的流水号数字要显示几位数,不足的部分会自动补上0。例如填写000会显示像是003,026,145等三位数的数字。 |
---|---|---|
# | 数字 | 与0不同的部分在于不足的会自动去掉,所以说数字是几位数就会显示几位数,只需要#一个符号即可,如要加上千分号就必须以#,###表示。 |
. | 小数点 | 放在整数与小数之间。例如填写000.00会显示像是003.00,026.00,145.00等整数三位数,小数两位数的数字。 |
- | 负号 | 数字会以负数显示,例如填写-000会显示像是-003,-026,-145等负数。 |
, | 千分号 | 将数字以三位数为单元分隔。例如填写#,###会显示像是3,000,2,600,000,等数字。 |
时间符号 | 含义 | 用法 |
---|---|---|
G | 西元记号 | Gyyyy => AD2000,AD为西元后的意思。 |
y | 年 | yy => 96 |
Y | 年 | Y => 2000 |
M | 月份 | M => 12, MM => 09, MMM => Jul, MMMM => July |
w | 该年第几周 | ww => 10 |
W | 该月第几周 | W => 1 |
D | 该年第几天 | DDD => 063 |
d | 该月第几天 | dd => 03 |
F | 该月第几周 | F => 1 |
E | 星期几 | EEE => Wed |
u | 星期几,以阿拉伯数字显示 | 星期一 => 1, 星期二 => 2... |
a | AM/PM | KKa => 11PM |
H | 小时,以0-23显示 | HH => 23 |
k | 小时,以1-24显示 | kk => 21 |
K | 小时,以0-11显示 | KK => 03 |
h | 小时,以1-12显示 | hh => 03 |
m | 分 | mm => 55 |
s | 秒 | ss => 55 |
S | 毫秒 | SSSS => 0098 |
范例:
PO-{1,date,GyyyyMMddHHmmssSSSS}-{0,number,0,000} => PO-AD202003031552300518-0,001
PO-{1,date,yyyyMMMMFEEEE}-{0,number,#} => PO-2020March1Tuesday-1