0
我有一个Asp.net应用程序,我必须以阿拉伯语言显示所有日期。所以我用这个函数:写作阿拉伯语
Public Function ConvertDateToArabic(ByVal _date As DateTime) As String
Dim arabicdate As String = ""
arabicdate += _date.Year.ToString()
Select Case _date.Month
Case "1"
arabicdate += "جانفي "
Exit Select
Case "2"
arabicdate += "فيفري "
Exit Select
Case "3"
arabicdate += "مارس "
Exit Select
Case "4"
arabicdate += "أفريل "
Exit Select
Case "5"
arabicdate += "ماي "
Exit Select
Case "6"
arabicdate += "جوان "
Exit Select
Case "7"
arabicdate += "جويلية "
Exit Select
Case "8"
arabicdate += "أوت "
Exit Select
Case "9"
arabicdate += "سبتمبر "
Exit Select
Case "10"
arabicdate += "أكتوبر "
Exit Select
Case "11"
arabicdate += "نوفمبر "
Exit Select
Case "12"
arabicdate += "ديسمبر"
Exit Select
Case Else
Exit Select
End Select
arabicdate += " " + _date.Day.ToString() + " "
Return arabicdate
End Function
但我得到了例如错误的结果,如果我把第4个2014,我得到的结果2014فيفري4
- 是什么这个问题的原因是什么?
- 我该如何解决?