Sql 查询从数据库获取公历日期的阿拉伯日期
我有一个包含回历日期和公历日期列的表格。我想要一个选择查询通过传递公历日期从该表中获取回历日期。我将在 C# 代码中将公历日期作为参数传递。
I have a table with columns Hijri date and Gregorian date. I want a select query to fetch the Hijri date from this table by passing the Gregorian date. I will pass the Gregorian date as a parameter from my code in C#.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SqlServer 可以使用
CONVERT
函数并提供适当的样式 130 或 131 将公历日期转换为回历。另请参阅 MSDN 文档。假设您已将公历日期存储在数据库中,您可以使用它来获取回历日期:
如果您想要其他内容,则需要更具体。
这个问题的答案展示了如何在 .网。
SqlServer can convert Gregorian date into Hijri by using the
CONVERT
function and supplying the appropriate style 130 or 131. See also the MSDN documentation.Assuming you have stored your dates in Gregorian calendar in your database you can use this to get the Hijri date:
If you want something else you need to be more specific.
The answer to this question shows some examples of how to perform datetime convertions with Hijri in .NET.