使用ODBC查询格式MS Access Datetime

问题描述:

我需要使用C#.net(桌面应用程序)中的odbc格式化来自MS Access的“m-d-yyyy”日期时间。 “从表格中选择格式([日期],'M-d-yyyy')不起作用。使用ODBC查询格式MS Access Datetime

感谢, 金屋

+0

你是什么意思“不起作用”?格式将按照指定的顺序生成一个日期格式,但它将是文本,而不是日期时间。日期,月份和年份的顺序通常由您正在使用的计算机的语言环境设置控制,如果您需要不同的顺序,它通常是显示问题,而不是数据问题。 – Fionnuala 2012-07-19 13:30:06

尝试

Select convert(char, [Date], 101) 

我可能是在简化这一点,但:

m-d-yyyy 

将无法​​正常工作,天/月最多可以有两个数字,你需要的是:

mm-dd-yyyy 
+1

马特,使用m-d只是意味着零是可选的,所以1/12将返回为1-12,而mm-dd将返回01-12 – Fionnuala 2012-07-19 15:15:18