请参考下列表达式将返回去年9月1日:CDate((Year(Date())-1) &"-09-01")
Year函数取和返回表示年份的整数;
DateSerial(year, month, day)函数返回以包含指定的年、月、日的Date数据。
另外,还可写成
DateSerial(Year(Now),1,1)
DateSerial(Year(Date),1,1)
扩展资料:
Serial_number 为一个日期值,其中包含要查找的年份。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。有关 Microsoft Excel 如何使用系列数来代表日期的详细信息,请参阅“说明”部分。
参考资料来源:百度百科-YEAR函数
SQL从时间字段值中获取年份使用DATENAME()函数。
DATENAME()函数语法:DATENAME(param,date)
date是时间字段名 或一个时间值
param是指定要返回日期部分的参数,包括下面几种:
获取年份就可以这样写 datename(year,date) 或 datename(yy,date)
已系统当前时间getdate()为例,3种写法获取年份结果如图:
另外,DATENAME返回的是一个字符串,如果需要返回整数,可以使用DATEPART ( datepart , date ) ,语法与DATENAME相同
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)