我想知道是否可以将我的SQL数据库中的日期格式从d / m / yyyy更改为2020年2月6日
这是我拥有的代码,但不知道是否有可能以及我需要添加的内容:
"SELECT Id, filename, datestamp FROM FileTable WHERE filename like 'COPY RECON%.xlsx'"
日期戳是保存日期和时间的地方。
谢谢
答案 0 :(得分:3)
我的评论为答案:-)
我将日期保留为DateTime并更改它在网页上的显示位置(假设,因为也在asp.net中进行了标记)。我不会用查询将DateTime转换为字符串,因为那样以后就可以通过更改查询来更改日期格式-这将不允许您执行特定于语言环境的操作
因此,假设asp.net的正确格式应为
<asp:BoundField DataField="datestamp" DataFormatString = "{0:dd/MM/yyyy}" HeaderText="Date" />
答案 1 :(得分:1)
如果您使用的是SQL SERVER,则以下脚本可能会帮助您
SELECT FORMAT(CAST('02/06/2020' AS DATE),'dd MMMM yy')
这会给你
06 February 20
答案 2 :(得分:0)