关于DateTime.Now.AddDays(-5).ToString(" dd-MMM-yyyy")

时间:2018-05-25 13:27:25

标签: c# asp.net datetime

请告诉我正在做什么,( - 5)是使用的原因

并解释DateTime.Now.AddDays(-5).ToString(" dd-MMM-yyyy");在asp.net做什么

3 个答案:

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