Zakat can be given to eight categories of people, including the poor, the needy, those employed to collect Zakat, those in debt, those in the way of Allah, travellers, and the weak from amongst the newly converted to Islam. The current Nisab is calculated based on the value of 85g of pure gold. The Nisab is the minimum amount of wealth a Muslim must possess before being liable to pay Zakat. Zakat is calculated at 2.5 per cent of the accumulated savings on one's annual income and is obligatory on every Muslim who has reached the threshold of wealth, known as Nisab. ![]() The word ‘Zakat’ means ‘to purify’, and it refers to the obligation of giving a certain portion of one's wealth to those in need. It is an act of worship and a means of purification of wealth. Zakat is the third pillar of Islam, and it is an obligatory charity that every Muslim must pay. Muslims pray five times a day, facing the Kaaba in Mecca, which is considered the holiest site in Islam. Salah or ritual prayer is an essential aspect of Islamic worship and involves conforming to the will of Allah. The recitation of Shahadah symbolizes the acceptance of the Islamic faith, and it is also recited during daily prayers. ![]() It is considered the fundamental statement of faith and commitment made by Muslims, which goes as: "There is no God but Allah, and Mohammad is the Messenger of Allah." Reciting Shahadah with conviction is central to Islam as it is the primary way of becoming a Muslim. Shahadah is the declaration of faith in Islam, affirming one's belief in the oneness of Allah and the prophethood of Mohammad (PBUH). The core beliefs and practices of Islam are encapsulated in the five pillars, which are considered obligatory for all Muslims to fulfil during their lifetime. According to Islamic teachings, Allah’s word was revealed to Prophet Mohammad (PBUH) through the angel Gabriel. Muslims aim to lead a life of complete submission to Allah, firmly believing that nothing can happen without Allah’s permission, while also recognizing human free will. The term Islam means submission to the will of Allah (God) by doing what has been commanded and refraining from what is prohibited. It is an Abrahamic monotheistic religion centred around the holy Quran and the teachings of Prophet Mohammad (Peace Be Upon Him). Islam is the final of the three Abrahamic faiths, which emerged in the 7th century after Judaism and Christianity. You will need to check it as I have no knowledge of Arabic, so I might have used the wrong text for "p.m.", or indeed it could have given completely the wrong date.Get the complete UAE Ramadan Prayer Time Table 20 23 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Loadĭim dt = GetDateTimeFromArabicNumerals(s) ' DateTime.Parse may not handle am/pm in Arabic, so check and make the adjustment laterĭim pmOffset = If(s.IndexOf("م") >= 0, 12, 0)ĭim ci As CultureInfo = New CultureInfo("ar-SA")ĭim hijri As Calendar = New HijriCalendar()ĭim dts = DateTimeStyles.AllowWhiteSpacesĭim dt = DateTime.ParseExact(t, df, ci, dts).AddHours(pmOffset) ![]() ![]() Then, when you have it as a DateTime, you can display it as a Hirji date by using the Hirji calendar: Public Shared Function GetDateTimeFromArabicNumerals(s As String) As DateTime It looks to me like you need to convert the Arabic numerals to 0-9 to be able to parse that to a DateTime. In case the Dictionary used to map the digits fails to achieve the result, you can use a pre-built Dictionary that provides a static representation of the digits in the two forms: Dim arSAEastWest = New Dictionary(Of String, String)() From , If you want to force that specific format ( yyyy/MM/dd H:mm tt), add the Format to DateTime.ParseExact(): Return Date.ParseExact(HijriDate, "yyyy/MM/dd H:mm tt", CultureInfo.InvariantCulture) Private Function GetCultureDigitsMap(culture As CultureInfo) As Dictionary(Of String, String)ĭim digits = ĭim digitsMap = New Dictionary(Of String, String)()ĭigitsMap.Add(, "AM")ĭigitsMap.Add(, "PM") Return Date.Parse(HijriDate, CultureInfo.InvariantCulture) HijriDate = HijriDate.Replace(map.Key, map.Value) Private Function ParseHijriDate(HijriDate As String, AsGregorianDate As Boolean) As Dateĭim culture = CultureInfo.CreateSpecificCulture("ar-SA")ĭim arSADigitsMap = GetCultureDigitsMap(culture) ) and also replace the ص/م designators, if any, with the AM/PM alternative form: Dim nativeDate As String = "٨ ٢:٣٨ ص"ĭim hijriDate = ParseHijriDate(nativeDate, False)ĭim gregorianDate = ParseHijriDate(nativeDate, True) You can replace the numeric values with the other Arabic notation (1, 2, 3.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |