请问这些表达式怎么解释,我看不明,求教!
计算年的表达式
SubString(Convert([日期],'System.String'),1,4)
计算月的表达式
Windows XP:
SubString(Convert([日期],'System.String'),6,IIF(SubString(Convert([日期],'System.String'),7,1)
= '-',1,2))
Windows 7/Vista:
SubString(Convert([日期],'System.String'),6,IIF(SubString(Convert([日期],'System.String'),7,1)
= '/',1,2))
通用(适合Windows
XP/Vista/7):
SubString(Convert([日期],'System.String'),6,IIF(SubString(Convert([日期],'System.String'),7,1)
In ('-','/'),1,2))
计算日的表达式
Windows XP:
SubString(Convert([日期],'System.String'),IIF(SubString(Convert([日期],'System.String'),7,1)
= '-',8,9),2)
Windows 7/Vista:
SubString(Convert([日期],'System.String'),IIF(SubString(Convert([日期],'System.String'),7,1)
= '/',8,9),2)
通用(适合Windows XP/Vista/7):
SubString(Convert([日期],'System.String'),IIF(SubString(Convert([日期],'System.String'),7,1)
In ('-','/'),8,9),2)