Office中国论坛/Access中国论坛
标题:
20123-3-3到底是星期几?
[打印本页]
作者:
asklove
时间:
2012-3-9 09:20
标题:
20123-3-3到底是星期几?
WeekdayName(Weekday(2012 - 3 - 3)) 返回的值是:星期三
WeekdayName(Weekday(2012 / 3 / 3)) 返回的值是:星期五
将电脑系统日期设置成2012-3-3日,WeekdayName(Weekday(date)) 返回的值是:星期六---是正确的
在EXCEL表中用=text()函数试也是一样的结果.......
问一下各位大佬怎么做,才能使指定的2012-3-3日返回星期六?先谢啦!
作者:
t小宝
时间:
2012-3-9 10:54
不同电脑上日期格式可能不同,处理日期最好先用Format函数格式化:
WeekdayName(Weekday(Format("2012-3-3","yyyy-mm-dd")))
作者:
轻风
时间:
2012-3-9 11:27
WeekdayName(Weekday(#2012 - 3 - 3#))
OR
WeekdayName(Weekday(#2012 / 3 / 3#))
作者:
轻风
时间:
2012-3-9 11:31
日期要加上#号,否则当成数学公式计算了。
如:2012-3-3=2006=1905年6月28日
作者:
asklove
时间:
2012-3-9 15:29
谢谢各位了
我用InStr()来排除短日期 3-31,结果把3-3给除掉了,将3-3设置成3-03就OK了
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3