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
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