我很困惑,因为SQL无法转换(沙特阿拉伯日期)Hijra到阳历,因为无法转换30/02/1436。
第二个月被称为Safar。 Safar有30天或29天吗?
坦克你的时间, 问候,
答案 0 :(得分:0)
PS:1436年的Safar只有29天
这对你有用吗?
CONVERT日期格式130和131适用于Hijri日期时间
DECLARE @DateTimeNow DATETIME = GETUTCDATE() ;
-- Get Gregorian UTC datetime
SELECT @DateTimeNow --2017-11-15 17:10:52.110
-- Get Hijri datetime
SELECT CONVERT(nchar, @DateTimeNow, 131) --26/02/1439 5:10:52:110PM
--Convert back again
SELECT CONVERT(datetime, CONVERT(nchar, @DateTimeNow, 131), 131) --2017-11-15 17:10:52.110