@LocaleDateTime()
2.0 新增生成本地化的当前日期时间
日期与时间起始版本 2.0.0
参数
| 名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| format | — | — | 日期格式化模版,默认格式 “yyyy-MM-dd HH:mm:ss”,详情请查看 Java [DateTimeFormatter](https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html) 实现 | |
| zoneId | — | — | 时区 ID,默认值 “Asia/Shanghai”,详情请查看 Java [ZoneId](https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html) | |
| random | — | — | 生成过去10年和未来10年随机日期时间,默认 false |
用法
@LocaleDateTime(arg0,arg1,arg2)生成随机日期和时间,格式为format,时区为zoneId
示例:
@LocaleDateTime(yyyy-MM-dd HH:mm:ss,Asia/Shanghai)
输出:
2022-01-01 23:34:252022-01-01 23:34:25@LocaleDateTime(arg0,arg1)生成随机日期和时间,格式为format,时区为Asia/Shanghai
示例:
@LocaleDateTime(yy-MM-dd a HH:mm:ss)
输出:
22-05-12 下午 23:40:2222-05-12 下午 23:40:22@LocaleDateTime(arg0)生成当前日期和时间,格式为format,时区为Asia/Shanghai
示例:
@LocaleDateTime(yy-MM-dd a HH:mm:ss)
输出:
22-05-12 下午 23:40:2222-05-12 下午 23:40:22@LocaleDateTime()生成当前日期和时间,格式为yyyy-MM-dd HH:mm:ss,时区为Asia/Shanghai
示例:
@LocaleDateTime()
输出:
2022-01-01 23:34:252022-01-01 23:34:25