在sql server中将字符串格式转换为波斯日期

时间:2017-10-25 08:19:58

标签: sql-server

我写了一个查询返回一个字符串,该元素以波斯语格式显示日期时间。

Select top 1 [F2] From [xlmse] 
Select top 1 SUBSTRING( [F2] , 6, 2) From [xlmse] as day

我希望从中获得单独的日,月和年元素,并以特定格式显示。例如:

  

96/2/9 ---> 1396年2月9日

     

96/12/28 ---> 1396年12月28日

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您需要为此转换check this编写一个SQL函数:将公历转换为波斯语日期

然后像下面这样使用它:

SELECT dbo.[UDF_Gregorian_To_Persian]('2017-08-24' or Your Column Name)