从dd.mm.yyyy格式的ms访问中选择日期

时间:2012-12-20 13:21:32

标签: java sql ms-access ms-access-2003

我想使用select命令从数据库中选择数据 但结果以yy.mm.dd格式显示 虽然我想要dd mm yy格式的结果 我使用以下commad

  select  date from table1 order by date desc;

如何以dd mm yyyy格式获取日期请帮助我

2 个答案:

答案 0 :(得分:3)

您需要使用format function for date

select format([date], "dd.mm.yyyy") from table1 order by [date] desc;

答案 1 :(得分:3)

您应该避免将日期作为字段名称,因为它是保留字。

select  Format([date],"dd/mm/yyyy") as Dt from table1 order by [date] desc;

我的感觉是你应该把这个领域保存为一个日期直到最后,然后将它呈现在最终形式/报告/中。使用Format()会将其更改为字符串,它将不再排序或正确添加。例如,在Access中,将保留原样,而是修改绑定到该字段的Control的Format属性。由于您使用[Java]标记了您的问题,我无法告诉您更多...