[英]error “String was not recognized as a valid DateTime.” in c#
我创建了一个 android 应用程序,其中我使用了 android 日期选择器。 在我的申请中提交表格时,我得到了“18-2-2021”格式的日期,我想将该日期格式化为“2021 年 2 月 18 日”格式。 我不想强迫我的用户更新应用程序,所以我想在我的 c# web 服务代码中格式化日期。
我正在尝试使用以下代码格式化日期,但我得到“字符串未被识别为有效的日期时间。 ”。
DateTime requestRaisedDate = DateTime.ParseExact(ApplicationID.REQUEST_RAISED_DATE, "dd-MM-yyyy",System.Globalization.CultureInfo.InvariantCulture);
对于18-2-2021
,您需要允许个位数的月份: dd-M-yyyy
:
DateTime requestRaisedDate = DateTime.ParseExact(ApplicationID.REQUEST_RAISED_DATE, "dd-M-yyyy",System.Globalization.CultureInfo.InvariantCulture);
这允许18-2-2021
和18-02-2021
。
DateTime requestRaisedDate = DateTime.ParseExact(ApplicationID.REQUEST_RAISED_DATE, "dd-M-yyyy",System.Globalization.CultureInfo.InvariantCulture);
使用 Single M 表示个位数的月份。 默认支持10、11、12。 所以,别担心
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.