Microsoft Access 2010 Web 数据库将日期转换为字符串

Posted

技术标签:

【中文标题】Microsoft Access 2010 Web 数据库将日期转换为字符串【英文标题】:Microsoft Access 2010 Web Databases Convert Date to String 【发布时间】:2012-10-29 07:30:54 【问题描述】:

我正在尝试在 Microsoft Access 2010 中为 Web 数据库构建计算字段。

该字段应以三字符格式显示日期,如下所示: 星期一 周二 周三

来自表中现有的日期列。

很明显 Format 函数与 web 不兼容。并且下面的函数FormatDateTime没有转换成字符串day的选项,只是一个长短的日期和时间。

关于如何实现这一点的任何想法?

如果这不可能,我唯一的选择似乎是创建一个客户端对象。

我尝试将函数添加到查询中,但这也与网络数据库不兼容。

【问题讨论】:

【参考方案1】:

WeekdayName 应该适合。小心 FirstDayofWeek:

SELECT WeekdayName(Weekday([ADate],1),-1,1) FROM Table

语法:

Weekday(Date,[FirstDayOfWeek])
WeekdayName(Weekday as Long,[Abbreviate as Boolean],[FirstDayOfWeek])

1 = Sunday in both of the functions.

【讨论】:

以上是关于Microsoft Access 2010 Web 数据库将日期转换为字符串的主要内容,如果未能解决你的问题,请参考以下文章

我的连接 C# 有问题 - Microsoft Access 2010

Microsoft Access 2010 查询不产生任何结果

Microsoft Access 2010 - 外键作为下拉菜单

Microsoft Access 2010:查询和表单

在 Microsoft Access 2010 数据宏中使用变量数据

Microsoft Access 2010 中的自定义查询