从Access数据库中的数字获取月份名称?

时间:2011-11-09 14:37:20

标签: function ms-access datetime

我想弄清楚如何从访问数据库中的月份数字中获取月份名称。

我发现了这个:Format(Date, "mmmm"),遗憾的是我没有日期,我所拥有的只是月份数字,所以功能不起作用。

我可以使用替代品吗?

谢谢

3 个答案:

答案 0 :(得分:6)

您可以使用MS-Access中提供的 MonthName(月)功能。

MonthName(3)            would return 'March'
MonthName(3, TRUE)      would return 'Mar'
MonthName(7, FALSE)     would return 'July'

在Access中,MonthName函数返回一个字符串,表示给定1到12之间的数字的月份。

MonthName函数的语法是:

MonthName ( number, [abbreviate] )

number是1到12之间的值,表示月份。

abbreviate是可选的。此参数接受布尔值,TRUE或FALSE。如果此参数设置为TRUE,则表示月份名称缩写。如果此参数设置为FALSE,则月份名称不会缩写。

希望!这对你有帮助。

答案 1 :(得分:2)

Access具有MonthName函数,该函数获取月份编号并返回月份名称:

MonthName(11)将返回November

答案 2 :(得分:1)

销售月:Format(DatePart("m",[invoice date]),"mmmm")

这有帮助,它从发票日期

中提取完整的月份名称