Swagger如何测试Date类型参数
测试 如何 类型 参数 Date swagger
2023-09-14 08:58:22 时间
问题
Swagger测试时,参数直接输入日期格式化后的类型,会报参数日期转换错误 :ConversionFailedException
解决
网上说在参数上添加注解 @DateTimeFormat(pattern = “yyyy-MM-dd”)
或者是添加 @JsonFormat(pattern=”yyyy-MM-dd HH:mm:ss”,timezone = “GMT+8”)
但是我的是Java服务间的参数传递,不希望通过String类型转,参数本身应该就是Date
答案是:
Mon Oct 29 17:16:04 CST 2018
这种格式的
就是用 System.out.println(new Date()); 输出的内容
PS:这种做法会因为 时区 的问题,导致日期不准确,相差几个小时,坑啊,但是这个问题可以解决的,详见百度!
后记
得出这个答案之前,好不容易搜到一个相关的说法是,日期使用RFC3339格式,如下:
2007-05-01T15:43:26.3452-07:00
然而,没有卵用
就这么一个问题,竟然抓狂了几个小时,无语了!
原创文章,欢迎转载,转载请注明出处!
相关文章
- 性能优化与测试:系统监控、应用监控的思路
- 【华为云实战开发】12.如何在云端快速开展Swagger接口测试
- UIS8910 的 AT串口测试,利尔达NT90模组
- 如何提高测试效率
- stub测试时如何接口转发
- SAP Fiori Elements 在本地测试模式下如何修改 List Report 里字段标签和图标
- ML之FE:在特征工程/数据预处理阶段切分训练集、验证集、测试集的多种场景多种实现方法之详细攻略
- Python 800 道习题 (°ー°〃) 测试你学废了嘛
- 上万规模数据湖如何在实验室测试
- 训练集、验证集、测试集的作用和划分比例?
- SpringBoot项目下的JUnit测试 | JUnit如何测试私有方法
- 开发人员看测试之运行Github中的JBehave项目
- 摸爬滚打大半年,我是如何从零基础成长为渗透测试工程师的,仅献给同样在奋斗的自己和在看的你
- 银行的压力测试如何进行?
- 测试工程师正遭【革命】,“点工”如何破局?
- 测试人:如何成为全栈自动化工程师
- 如何使用APP兼容性测试?
- 如何从小白变高手,这7个超实用的Python自动化测试框架请收好!
- 接口发送 xml 格式的数据如何测试?
- Airtest自动化测试篇——python编写和执行用例(上)
- 自动化测试如何管理测试数据?
- 自动拦截 50% crash,字节自研 Fastbot 如何助力今日头条稳定性测试
- 非985,211的 自动化测试工程师如何通过社招进入 BAT 等一线大厂?
- 移动端测试===Android内存管理: 理解App的PSS
- 《Eolink 征文活动- -RESTful接口全解测试-全方位了解Eolink-三神技超亮点》