请告诉我正在做什么,( - 5)是使用的原因
并解释DateTime.Now.AddDays(-5).ToString(" dd-MMM-yyyy");在asp.net做什么
答案 0 :(得分:0)
它以五天前的格式为您提供20-05-2018格式的日期
答案 1 :(得分:0)
我猜你的意思是ToString("dd-MM-yyyy");
因此它将从今天开始减去5天,所以说它是01/06/2018
现在的日期将是01/01/2018, ToString()将格式化它:
“2018年1月1日”。
如果你想保持小时,你应该做一些事情:
ToString("dd-MM-yyyy HH:mm:ss");
答案 2 :(得分:0)
它会为您提供currentDate - 5 days
的日期。例如,今天是25th May
,此表达式将为您提供20th May
。
"dd-MMM-yyyy"
是一种格式,其中d天,m个月,y年
例如:
25-05-2018
PS MMM
应为MM
。所以:
DateTime.Now.AddDays(-5).ToString("dd-MMM-yyyy");
应替换为:
DateTime.Now.AddDays(-5).ToString("dd-MM-yyyy");