如何从日期中获取星期几名称?
给定 03/09/1982
我们怎么能说这是星期几呢?在本例中,时间为星期二
。
是否可以在单个查询中获取?
Given 03/09/1982
how can we say it is which week day. In this case it will be Tue
.
Is it possible to get in a single query?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
(请注意,查询使用 ANSI 日期文字,它遵循 ISO-8601 日期标准并避免日期格式歧义。)
(Note that the queries use ANSI date literals, which follow the ISO-8601 date standard and avoid date format ambiguity.)
晚了将近十年,但我认为有必要增强@Zohaib 的答案,因为它的结果取决于客户的语言。如果您向用户显示星期几名称,那绝对没问题,但如果您的代码依赖于它,我宁愿像这样控制语言:
Nearly ten years late to the party, but I think it's neccessary to enhance @Zohaib 's answer as it's result depend on the language of the client. If you display the week day name to a user, it's absolutely fine, but if your code depends on it, I'd rather control the language like so:
为了在 Oracle sql 中执行此操作,我尝试了这样的操作,它对我有用
To do this in Oracle sql, I tried like this and it worked for me