字符串日期函数中的“字符串未被识别为有效的日期时间格式”?

布鲁诺·布莱恩(Bruno Blane)

我想从给定的字符串日期中扣除一天。当我尝试像下面的格式时,它显示错误。

string fdate="12/11/2014"//(dd/MM/yyyy) format
string date2 = (DateTime.Parse(fdate).AddDays(-1)).ToString("dd/MM/yyyy");

请指出我犯的错误...

DOTNET团队

您的代码可能会起作用,具体取决于系统日期时间的格式。尝试使用ParseExact方法使用格式解析字符串。

string fdate = "12/11/2014";
string date2 = (DateTime.ParseExact(fdate, "dd/MM/yyyy", CultureInfo.InvariantCulture).AddDays(-1)).ToString("dd/MM/yyyy");

更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

DateTime.ParseExact:“字符串未被识别为有效的DateTime”

在C#中无法将字符串识别为有效的日期时间

将字符串转换为日期获取(未将字符串识别为有效的DateTime)

具有相同格式的字符串未被识别为有效日期时间

Dapper:字符串未被识别为有效的DateTime

字符串未被识别为有效的DateTime,因为星期几不正确

当CultureInfo设置为其他语言时,字符串未被识别为有效日期时间

字符串未被识别为有效的DateTime c#

ASP.NET“字符串未被识别为有效的DateTime。”

字符串为15/07/15时,字符串未被识别为有效的DateTime

HTML敏捷性和字符串未被识别为有效的DateTime

使用ViewState字符串未被识别为有效的日期时间

在where语句中未将字符串识别为有效的日期时间

该字符串未被识别为有效的DateTime错误

添加datetimepicker后,字符串未被识别为有效的datetime

在powershell中将字符串转换为格式化的日期时间时出错“字符串未被识别为有效的日期时间”

DateTime.Parse() -- 字符串未被识别为有效的日期时间

字符串未被识别为有效的日期时间格式 dd/MM/yyyy

字符串未被识别为有效的 DateTime,存储过程为空参数

DateTime.ParseExact:字符串未被识别为有效的日期时间

转换日期时间时,字符串未被识别为有效的日期时间

字符串未被识别为有效的日期时间 c# 错误

ASP.NET 控制器格式异常:字符串未被识别为有效的日期时间

发布后出错:字符串未被识别为有效的日期时间 asp.net

Xamarin.Forms 字符串未被识别为有效的 DateTime

将特定日期字符串转换为日期时间时,字符串未被识别为有效的日期时间

从字符串的有效日期时间转换

从阿拉伯标准时间转换为日期时间时,字符串未被识别为有效的日期时间

使用“2”个参数调用“Parse”的解析异常:“字符串未被识别为有效的日期时间。”