我的查询具有此格式的日期字段(yyyymmdd)只是数字。我通过使用以下公式创建计算字段来重新格式化该字段:
[DateField] = Date(Left( [DateField] ,4),Mid( [DateField] ,5,2),Right( [DateField] ,2))
我不断收到一条消息,说我的公式包含错误的参数数量!! 此公式始终在Excel中工作。
请告知
干杯
答案 0 :(得分:4)
在Access中,您需要使用DateSerial()功能:
DateSerial(Left([DateField], 4), Mid([DateField], 5, 2), Right([DateField], 2))
答案 1 :(得分:2)
另一种方法是:
NewDate:CDate(Format([TextField], "0000-00-00"))