Net和T-sql中的日期函数操作

xiaoxiao2021-02-28  19

net中的日期函数代码:

    

 代码

1 DateTime now = DateTime.Now; 2 // 当前月的第一天 3 DateTime d1 = new DateTime(now.Year, now.Month, 1); 4 // 当前月的最后一天 5 DateTime d2 = d1.AddMonths(1).AddDays(-1); 6 if (now.Day == d2.Day) 7 { 8 // 当日是当月最后一天... 9 }10

 

数据库的日期函数:

 

函数

参数/功能

GetDate( )

返回系统目前的日期与时间

DateDiff (interval,date1,date2)

以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1

DateAdd (interval,number,date)

以interval指定的方式,加上number之后的日期

DatePart (interval,date)

返回日期date中,interval指定部分所对应的整数值

DateName (interval,date)

返回日期date中,interval指定部分所对应的字符串名称

 

 

参数 interval的设定值如下:

缩 写(Sql Server)

(Access 和 ASP)

说明

Year

Yy

yyyy

年 1753 ~ 9999

Quarter

Qq

q  

季 1 ~ 4

Month

Mm

m  

月1 ~ 12

Day of year

Dy

y

一年的日数,一年中的第几日 1-366

Day

Dd

d  

日,1-31

Weekday

Dw

w

一周的日数,一周中的第几日 1-7

Week

Wk

ww

周,一年中的第几周 0 ~ 51

Hour

Hh

h  

时0 ~ 23

Minute

Mi

n

分钟0 ~ 59

Second

Ss

s

秒 0 ~ 59

Millisecond

Ms

-

毫秒 0 ~ 999

转载请注明原文地址: https://www.6miu.com/read-2350262.html

最新回复(0)