`
dcdc723
  • 浏览: 187414 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL+C#获得当前月的第一天与最后一天

阅读更多
//C# 代码
int year = DateTime.Now.Year;
int month = DateTime.Now.Month;

DateTime firstDayOfThisMonth = new DateTime(year, month, 1);
DateTime lastDayOfThisMonth = new DateTime(year, month, DateTime.DaysInMonth(year, month));

//SQL代码

DECLARE @NOW DATETIME
DECLARE @FistDayOfThisMonth DATETIME 
DECLARE @LastDayOfThisMonth DATETIME

SET @NOW = GETDATE()
SET @FistDayOfThisMonth = @NOW - DAY(@NOW) + 1 
SET @LastDayOfThisMonth = DATEADD(MONTH, 1, @NOW - DAY(@NOW) + 1) - 1

SELECT @FistDayOfThisMonth
SELECT @LastDayOfThisMonth
 

 

分享到:
评论

相关推荐

    SQL+C#实现获得当前月的第一天与最后一天

    SET @FistDayOfThisMonth = @NOW - DAY(@NOW) + 1 -- 计算当前月的第一天 SET @LastDayOfThisMonth = DATEADD(MONTH, 1, @NOW - DAY(@NOW) + 1) - 1 -- 计算当前月的最后一天 SELECT @FistDayOfThisMonth, @...

    每年第一天为第一周的周次算法

    但注意,这并不完全符合"每年第一天为第一周"的定义,因为ISO 8601中如果1月1日是周四到周日,则会归属到上一年的最后一周。要符合题设,我们需要修改算法,确保1月1日始终作为当年的第一周。 ASP.NET是构建Web应用...

    c#与SQL数据库连接

    首先,我们要理解C#与SQL数据库的连接。这通常通过ADO.NET(.NET Framework的一部分)来实现。ADO.NET提供了System.Data.SqlClient命名空间,其中包含SqlConnection类,用于建立与SQL Server的连接。创建连接字符串...

    (C#+SQL)旅游管理系统

    1、理解C#WinForm程序设计的风格,能设计合理的C#项目文件夹结构和公共类,注重代码的重用性,养成良好的标识符命名和代码编写习惯; 2、熟练掌握各种常见的控件属性和事件方法; 3、积累项目开发中常采用的设计模式...

    c#获取当前日期时间

    - `DayOfYear`:获取一年中的第几天,如`DateTime.Now.DayOfYear`。 4. **时间部分**: - `Hour`:获取小时,如`DateTime.Now.Hour`。 - `Minute`:获取分钟,如`DateTime.Now.Minute`。 - `Second`:获取秒,...

    sqlserver,Asp.net,Jquery小总结

    3. 获取当前日期所在月的第一天: ```sql DATEFROMPARTS(YEAR(GETDATE()), MONTH(GETDATE()), 1) ``` 4. 获取当前日期所在月的最后一天: ```sql EOMONTH(GETDATE()) ``` 5. 获取当前日期所在年份的第一天: ```sql ...

    C#服务每日定时备份数据文件

    创建Windows服务的第一步是定义一个新的类,继承自`System.ServiceProcess.ServiceBase`。在这个类中,我们需要重写一些关键方法,比如`OnStart`和`OnStop`,分别对应服务启动和停止时执行的操作。在`OnStart`方法中...

    VS2010轻松学习C#-从零到深入-天轰穿.NET4趣味编程视频教程_第29讲:ADO.NET(玩SQL语句)

    在本节"VS2010轻松学习C#-从零到深入-天轰穿.NET4趣味编程视频教程_第29讲:ADO.NET(玩SQL语句)"中,我们将深入探讨如何使用ADO.NET来操作数据库,特别是通过编写SQL语句与数据进行交互。天轰穿老师的教学风格生动...

    c#完全笔记(共27天)

    【C#完全笔记(共27天)】是一份详尽的C#学习资源,旨在帮助初学者系统地掌握这门编程语言。这份笔记可能是由一位教育机构的学员在学习过程中整理而成,现在分享出来,以供更多的人学习和参考。 C#(发音为"C sharp...

    SQLserver21天自学通SQL21天自学通

    #### 第一天:SQL简介 - **SQL简史**:SQL(Structured Query Language,结构化查询语言)是用于管理关系型数据库的标准语言。它最早由IBM的Donald D. Chamberlin和Raymond F. Boyce于1974年提出,并在随后被标准化...

    VS2010轻松学习C#-从零到深入-天轰穿.NET4趣味编程视频教程_第37讲&第38讲:Linq to SQL

    在实际示例中,天轰穿老师可能会展示如何创建一个简单的C#应用,该应用通过Linq to SQL与数据库进行通信,演示如何执行查询、保存更改并处理异常。通过这种方式,学生不仅能理论学习,还能动手实践,提升技能。 总...

    C#超简单的HR软件源代码及SQL表

    花了一个月刚看完一本C#书,新建项目时,书里的代码十分残缺不全,花了好几天时间缝缝补补,算是做出了一个样品。便于那些读完第一本书,却不知如何下手的纯小白来参考。需要安装SQL SERVER数据库,并且先建好SQL表...

    SQLOracle21天自学通

    #### 第一天:SQL简介 - **SQL简史**:SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准语言。它最初由IBM的研究员Donald D. Chamberlin和Raymond F. Boyce在1970年代初提出,并...

    C#读取数据库日期数据

    // 显示一年中的第几天 Console.WriteLine(dt.DayOfYear.ToString()); // 309 // 显示小时 Console.WriteLine(dt.Hour.ToString()); // 13 // 显示毫秒 Console.WriteLine(dt.Millisecond.ToString()); // ...

    30天学通C#项目案例

    《30天学通C#项目案例》是一本旨在帮助初学者在短短一个月内掌握C#编程语言并能进行实际项目开发的电子书。通过深入浅出的方式,本书覆盖了C#的基础语法、面向对象编程、类库使用、以及实际项目开发中的关键技巧。...

    C# 调用DBF DBF2SQL

    这是本人花了两天时间编写的,一个完全不依赖第三方(如odbc、jet等)直接读取并解析dbf文件格式的程序。 支持dbf导出sql建表语句及insert语句以及返回datatable类型。具体参考...

    c# 操作excel(c#实现excel数据读出并插入到数据库)

    // 获取第一个工作表 ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets[0]; // 读取数据 for (int row = 1; row ; row++) { for (int col = 1; col ; col++) { string value = worksheet....

Global site tag (gtag.js) - Google Analytics