相关疑难解决方法(0)

在c#中获取上个月的第一天和最后一天的日期

我想不出一个简单的一两个班轮可以获得前几个月的第一天和最后一天.

我是LINQ-ifying一个调查网络应用程序,他们挤压了一个新的要求.

调查必须包括上个月的所有服务请求.因此,如果是4月15日,我需要所有Marches请求ID.

var RequestIds = (from r in rdc.request 
                  where r.dteCreated >= LastMonthsFirstDate && 
                  r.dteCreated <= LastMonthsLastDate 
                  select r.intRequestId);
Run Code Online (Sandbox Code Playgroud)

如果没有开关,我就无法轻易想到日期.除非我是盲目的,并且忽视了内部方法.

.net c# datetime date

131
推荐指数
5
解决办法
14万
查看次数

重复使用DateTime.Today是否会对性能产生影响?

重复使用DateTime.Today是否会对性能产生负面影响?将值保存到变量中是否更有效?

我正在编写一些函数,这些函数将根据今天的日期计算一个新日期。为此,我经常使用DateTime.Today。我想知道将值保存在变量中并在DateTime.Today上使用该变量是否更有效,还是没有区别?

    public static DateTime GetFirstDateInThePast()
    {
        var calculatedYear = DateTime.Today.Year;
        var calculatedMonth = DateTime.Today.Month < 7 ? 1 : 7;
        var day = 1;

        return new DateTime(calculatedYear, calculatedMonth, day);
    }
Run Code Online (Sandbox Code Playgroud)

        public static DateTime GetFirstDateInThePast()
    {
        var today = DateTime.Today;

        var calculatedYear = today.Year;
        var calculatedMonth = today.Month < 7 ? 1 : 7;
        var day = 1;

        return new DateTime(calculatedYear, calculatedMonth, day);
    }
Run Code Online (Sandbox Code Playgroud)

c# performance datetime

0
推荐指数
1
解决办法
118
查看次数

标签 统计

c# ×2

datetime ×2

.net ×1

date ×1

performance ×1