Asp.net core Swagger为DateTime生成字符串

Asp.net core Swagger为DateTime生成字符串,asp.net-core,swashbuckle,Asp.net Core,Swashbuckle,我有这样的行动方法: [HttpGet] public async Task<ActionResult<Agent[]>> Get(DateTime? lastModified = null) {} 为什么类型为字符串? 它不应该是日期时间吗?OpenAPI定义了以下基本类型:字符串、数字、整数、布尔值、数组、对象。没有日期时间 string类型包括日期和文件,date-time格式是字符串格式之一 指 没有日期输入JSON。 "parameters":[{"name

我有这样的行动方法:

[HttpGet]
public async Task<ActionResult<Agent[]>> Get(DateTime? lastModified = null) {}
为什么类型为
字符串

它不应该是日期时间吗?

OpenAPI定义了以下基本类型:字符串、数字、整数、布尔值、数组、对象。没有日期时间

string
类型包括日期和文件,
date-time
格式是字符串格式之一


没有
日期
输入JSON。
"parameters":[{"name":"lastModified","in":"query","required":false,"type":"string","format":"date-time"}]