【问题标题】:select the date from ms access in dd.mm.yyyy format以 dd.mm.yyyy 格式从 ms 访问中选择日期
【发布时间】:2012-12-20 13:21:32
【问题描述】:

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

  select  date from table1 order by date desc;

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

【问题讨论】:

  • SQL 查询应该以原始形式返回数据。格式化应该是您的业务或演示级别。

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


【解决方案1】:

您需要用户format function for date

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

【讨论】:

  • 我在 java 中使用它,它显示为错误的字段名称,预期的参数很少
【解决方案2】:

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

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

我的感觉是,您应该将该字段作为日期保存到最后,然后将其呈现为最终形式/报告/任何内容。使用 Format() 会将其更改为字符串,并且不再正确排序或添加。例如,在 Access 中,可以保持原样,而是修改绑定到该字段的 Control 的 Format 属性。既然你用 [Java] 标记了你的问题,我不能告诉你更多......

【讨论】:

  • 虽然这是真的,但它并不能回答问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-05
  • 1970-01-01
  • 2013-01-19
  • 2016-05-07
相关资源
最近更新 更多