在MS Access中将字符串转换为日期格式

时间:2016-04-29 04:21:01

标签: datetime type-conversion ms-access-2013

我有字段以字符串格式显示月份和年份。如何在Microsoft Access中将其转换为MMYYYY格式?

字段值如下:

Period Code
M01-15
M02-15
M03-15
M04-15
M05-15

以上值由客户发送。

我想以任何日期格式获取值,最好是以MMYYYY。

结果应为:

Period Code
012015
022015
032015
042015
052015

任何人都可以建议我如何才能获得理想的结果?

1 个答案:

答案 0 :(得分:1)

您可以使用DateSerial和Format:

MDate = "M03-15"
MonthYear = Format(DateSerial(Mid(MDate, 5), Mid(MDate, 2, 2), 1), "mmyyyy")
' Returns: 032015

或使用替换的强力:

MDate = "M04-15"
MonthYear = Replace(Mid(MDate, 2), "-", "20")
' Returns: 042015