查看dd-MMM-yy中的DateTime
本文关键字:DateTime 中的 dd-MMM-yy 查看 | 更新日期: 2023-09-27 18:18:23
Web API的输入参数是DateTime数据类型。
public HttpResponseMessage Getdetails(string ROOM, DateTime DOB_GT)
我需要检查输入的DOB_GT是否为dd-MMM-yy格式,否则我将不得不返回JSON响应"错误":"无效日期格式"。大多数的例子都是处理DateTime.TryParseExact
,它需要字符串。我应该先将DateTime转换为字符串,然后使用DateTime.TryParseExact
还是有其他方法
正如Steve和Francis指出的那样,由于DOB_GT
变量已经是DateTime
对象,您可以假设它的值是一个有效日期,因为无效的DateTime对象在创建/实例化时会崩溃,因此您将无法将其传递给您的方法。由于它是一个有效的日期,因此您可以在需要使用它时指定所需的格式。要按照指定的方式格式化DateTime对象,请尝试使用String。格式选项。使用实例格式化为dd-MMM-yy…
Console.WriteLine(DOB_GT.ToString(String.Format("dd-MMM-yy")));
这将输出类似…17-Nov-16 .