我的sql server
上有简单的表格,在我的表格中有一个日期字段,并且在日期字段中保存hijri date
,我想使用sql server
转换函数转换{{ 1}}到hijri date
。
我怎样才能做到这一点?
我在sql server中使用此查询:
gregorian date
并在时间字段中插入此update k
set time=CONVERT(datetime,GETDATE(),101)
,当转换sql server返回此"1392/4/21"
时,当我使用在线日期转换器并插入此"2014/11/5"
时,转换日期为{{ 1}} !!这是正确的resualt吗?
答案 0 :(得分:2)
以下是如何执行此操作的示例:
select convert(datetime, value, 131)
from (
values ('13/01/1436 9:54:59:767AM')
) samples(value)
有几篇关于此的博客,请注意: http://blogs.msdn.com/b/wael/archive/2007/04/29/sql-server-hijri-hijra-dates.aspx