2012-07-19 168 views
0

我需要使用C#.net(桌面應用程序)中的odbc格式化來自MS Access的「m-d-yyyy」日期時間。 「從表格中選擇格式([日期],'M-d-yyyy')不起作用。使用ODBC查詢格式MS Access Datetime

感謝, 金屋

+0

你是什麼意思「不起作用」?格式將按照指定的順序生成一個日期格式,但它將是文本,而不是日期時間。日期,月份和年份的順序通常由您正在使用的計算機的語言環境設置控制,如果您需要不同的順序,它通常是顯示問題,而不是數據問題。 – Fionnuala 2012-07-19 13:30:06

回答

0

嘗試

Select convert(char, [Date], 101) 
0

我可能是在簡化這一點,但:

m-d-yyyy 

將無法​​正常工作,天/月最多可以有兩個數字,你需要的是:

mm-dd-yyyy 
+1

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