首页 > 解决方案 > SQL Server 等效的 MySql %w 日期格式参数

问题描述

在 MySQL 中,我们使用 '%w' 格式参数来获取星期几。SQL Server 等效于这样做吗?我使用了“ddd”,但它给了我日期名称(例如Saturday:)而不是数字。有什么建议吗?

这是我尝试过的:

 select FORMAT( SYSDATETIME(), 'ddd', 'fa-IR' )

之间我知道DATEPART(weekday , GETDATE())但缺少culture参数。

标签: sql-server

解决方案


你想要DATEPART

DATEPART(WEEKDAY, YourDateColumn)

请注意,返回值因语言而异,因为不同的语言将不同的日子视为一周的第一天。


推荐阅读