C#这是表示fDATE当天的时间,如何修改为距离当天还有5天包含5天的时间呢?

            if (args.DataRow["FDate"] != null && Convert.ToDateTime(args.DataRow["FDate"]).Date == DateTime.Now.Date)

FineReport 用户e0818694 发布于 2022-11-17 09:46
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-28 13:43

公式的话直接判断如下:

if(DATEDELTA(TODAY(),-5)=a2,"5天","其它")

if(DATEDELTA(TODAY(),-5)>=a2,"5天之内","其它")

如果是js判断的话

var today = new Date();

// 将日期设置为5天前

var yesterday = new Date();

yesterday.setDate(today.getDate() - 5);

// 获取年月日

var year = yesterday.getFullYear();

var month = yesterday.getMonth() + 1; // 月份从0开始计数,所以要加1

var day = yesterday.getDate();

// 输出结果

console.log(year + '-' + (month < 10 ? '0' + month : month) + '-' + (day < 10 ? '0' + day : day));

image.png

  • 2关注人数
  • 206浏览人数
  • 最后回答于:2023-5-28 13:43
    请选择关闭问题的原因
    确定 取消
    返回顶部