检查下面的代码。在名为'LastUpdatedAt'的变量中,我得到标准的日期时间。现在我的目标是我想从这个变量日期回来一个月的日期时间。我已经尝试使用DateTime.Now.AddMonths方法,但问题是我无法在此方法上输入我的自定义变量日期。请告诉我如何从该变量日期获得1个月的日期?附加屏幕截图以便更好地理解。 see screen shot
Channel
答案 0 :(得分:1)
首先,您可能需要进行DateTime类型。然后你可以使用AddMonths()方法。尝试下面的代码,这可能适合你。
var SearchedUsers = ctx.SearchedUsers.Where(x => x.SearchedUserID == item.SearchedUserID).FirstOrDefault();
DateTime t = SearchedUsers.LastUpdatedAt.Value;
var outPut = t.AddMonths(-1);
答案 1 :(得分:0)
var LastUpdatedAt = ctx.SearchedUsers.Where(x => x.SearchedUserID == item.SearchedUserID).FirstOrDefault().LastUpdatedAt;
DateTime myDate = DateTime.ParseExact(LastUpdatedAt, "dd-MMM-yy HH:mm:ss tt",System.Globalization.CultureInfo.InvariantCulture);
myDate .AddMonths(-1);