使用ODBC查询格式MS Access Datetime
问题描述:
我需要使用C#.net(桌面应用程序)中的odbc格式化来自MS Access的“m-d-yyyy”日期时间。 “从表格中选择格式([日期],'M-d-yyyy')不起作用。使用ODBC查询格式MS Access Datetime
感谢, 金屋
答
尝试
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
你是什么意思“不起作用”?格式将按照指定的顺序生成一个日期格式,但它将是文本,而不是日期时间。日期,月份和年份的顺序通常由您正在使用的计算机的语言环境设置控制,如果您需要不同的顺序,它通常是显示问题,而不是数据问题。 – Fionnuala 2012-07-19 13:30:06