@LocaleDate()

2.0 新增

生成本地化的当前日期

日期与时间起始版本 2.0.0

参数

名称类型必填默认值说明
formatStringyyyy-MM-dd日期格式化模版,默认格式 “yyyy-MM-dd”,详情请查看 Java [DateTimeFormatter](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) 实现
zoneIdStringAsia/Shanghai时区 ID,默认值 “Asia/Shanghai”,详情请查看 Java [ZoneId](https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html)
randomBooleanfalse生成过去10年和未来10年的随机日期,默认 false

用法

@LocaleDate()

生成当前日期,格式为yyyy-MM-dd,时区为Asia/Shanghai

示例:
@LocaleDate()
输出:
2022-01-012022-01-01
@LocaleDate(format)

生成当前日期,格式为format,时区为Asia/Shanghai

示例:
@LocaleDate(yyyy yy y MM M dd d)
输出:
2022 22 2022 05 5 12 122022 22 2022 05 5 12 12
@LocaleDate(format,random)

生成随机日期,格式为format,时区为Asia/Shanghai

示例:
@LocaleDate(yyyy yy y MM M dd d)
输出:
2022 22 2022 05 5 12 122022 22 2022 05 5 12 12
@LocaleDate(format,zoneId,random)

生成随机日期,格式为format,时区为zoneId

示例:
@LocaleDate(yyyy-MM-dd,Asia/Shanghai)
输出:
2022-01-012022-01-01
← 返回函数参考