从x日期时间范围获取确切的日期时间

时间:2018-03-30 17:42:05

标签: c#

检查下面的代码。在名为'LastUpdatedAt'的变量中,我得到标准的日期时间。现在我的目标是我想从这个变量日期回来一个月的日期时间。我已经尝试使用DateTime.Now.AddMonths方法,但问题是我无法在此方法上输入我的自定义变量日期。请告诉我如何从该变量日期获得1个月的日期?附加屏幕截图以便更好地理解。 see screen shot

Channel

2 个答案:

答案 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);