Access中的日期格式如何转换?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Access中的日期格式如何转换?相关的知识,希望对你有一定的参考价值。

你好。
我的ACCESS表中有个字段叫做“备注”,我想要在备注中输入”客户的ICP将于mm/dd/yyyy到期“。客户太多且到期日不同,所以,我先是根据不同的条件,通过SQL更新了表中所有客户的ICP到期日。然后再添加文本(也就是其他文字)。现在遇到的问题是,如果备注属性是文本, 日期更新后虽然可以输入文字,但更新后的日期格式是d/m/yyyy, 和我希望的格式, mm/dd/yyyy不同。如果设置备注属性是日期/时间,那么日期格式对了,但无法输入文本。
请问如何解决这个问题呢?谢谢!

1)可以写个更新查询,假设你的表名为A,原字符型的日期为日期1,新建个日期型的字段日期2:
update A set 日期2=left(日期1,4)&"-"&mid(日期1,5,2)&"-"&right(日期1,2)
2)复制:
select left(日期1,4)&"-"&mid(日期1,5,2)&"-"&right(日期1,2)
from A
然后把这列复制到日期2
参考技术A update 表 set 备注='客户的ICP将于’ & format (日期,‘MM/dd/yyyy’) & '到期'追问

按照你的方法写了SQL,但是弹出了个窗口让输入参数值“日期”。

本回答被提问者采纳

以上是关于Access中的日期格式如何转换?的主要内容,如果未能解决你的问题,请参考以下文章

VB 如何把access中的字符串日期转换成日期格式并能计算日期

access中的日期比较

access里日期格式是2012-1-19,怎么让日期转换成周次,显示wk03?

如何往数据库中插入日期格式的数据

在excel中日期格式如何转换成常规格式?

c语言,如何进行日期格式转换??