C# date to word (Bangla)

class DateToWord
    {
        public string ConvertEnglish()
        {
            return "";
        }

        public string ConvertBangla(DateTime dt)
        {
            int day = dt.Day;
            int month = dt.Month;
            int year = dt.Year;

            string BanglaValue = "";

            //if (day < 12)
            //{
            //    BanglaValue += @"সকাল";
            //}
            //else if (day >= 12)
            //{
            //    BanglaValue += @"দুপুর";
            //}

            #region day in bangla
            if (day == 1) { BanglaValue += @"এক"; }
            else if (day == 2) { BanglaValue += @"দুই"; }
            else if (day == 3) { BanglaValue += @"তিন"; }
            else if (day == 4) { BanglaValue += @"চার"; }
            else if (day == 5) { BanglaValue += @"পাচঁ"; }
            else if (day == 6) { BanglaValue += @"ছয়"; }
            else if (day == 7) { BanglaValue += @"সাত"; }
            else if (day == 8) { BanglaValue += @"আট"; }
            else if (day == 9) { BanglaValue += @"নয়"; }
            else if (day == 10) { BanglaValue += @"দশ"; }
            else if (day == 11) { BanglaValue += @"এগারো"; }
            else if (day == 12) { BanglaValue += @"বারো"; }

            else if (day == 13) { BanglaValue += @" তেরো"; }
            else if (day == 14) { BanglaValue += @" চৈাদ্দো্"; }
            else if (day == 15) { BanglaValue += @" পনেরো"; }
            else if (day == 16) { BanglaValue += @" ষোলো"; }
            else if (day == 17) { BanglaValue += @" সতেরো"; }
            else if (day == 18) { BanglaValue += @" আঠারো"; }
            else if (day == 19) { BanglaValue += @" উনিশ"; }
            else if (day == 20) { BanglaValue += @" বিষ"; }
            else if (day == 21) { BanglaValue += @" একুশ"; }
            else if (day == 22) { BanglaValue += @" বাইশ"; }
            else if (day == 23) { BanglaValue += @" তেইশ"; }
            else if (day == 24) { BanglaValue += @" চব্বিশ"; }
            else if (day == 25) { BanglaValue += @" পঁচিশ"; }
            else if (day == 26) { BanglaValue += @" ছ্ছাব্বিশ"; }
            else if (day == 27) { BanglaValue += @" সাতাইশ"; }
            else if (day == 28) { BanglaValue += @" আঠাইশ"; }
            else if (day == 29) { BanglaValue += @" উনত্রিশ"; }
            else if (day == 30) { BanglaValue += @" ত্রিশ"; }
            else if (day == 31) { BanglaValue += @" একত্রিশ"; }
            #endregion

            /*
             * জানুয়ারি ফেব্রুয়ারি মার্চ এপ্রিল মে জুন জুলাই আগস্ট সেপেট্মবর অক্টো্বর নভেম্বর ডিসেম্বর
             * */
            #region month in bangla
            if (month == 1) { BanglaValue += @" জানুয়ারি"; }
            else if (month == 2) { BanglaValue += @" ফেব্রুয়ারি"; }
            else if (month == 3) { BanglaValue += @" মার্চ"; }
            else if (month == 4) { BanglaValue += @" এপ্রিল"; }
            else if (month == 5) { BanglaValue += @" মে"; }
            else if (month == 6) { BanglaValue += @" জুন"; }
            else if (month == 7) { BanglaValue += @" জুলাই"; }
            else if (month == 8) { BanglaValue += @" আগস্ট"; }
            else if (month == 9) { BanglaValue += @" সেপেট্মবর"; }
            else if (month == 10) { BanglaValue += @" অক্টো্বর"; }
            else if (month == 11) { BanglaValue += @" নভেম্বর"; }
            else if (month == 12) { BanglaValue += @" ডিসেম্বর"; }
            #endregion

            /*
             * ২০১০ ২০১১ ২০১২ ২০১৩ ২০১৪ ২০১৫ ২০১৬ ২০১৭ ২০১৮ ২০১৯ ২০২০
             * */
            #region year in bangla
            if (year == 2010) { BanglaValue += @" ২০১০"; }
            else if (year == 2011) { BanglaValue += @" ২০১১"; }
            else if (year == 2012) { BanglaValue += @" ২০১২"; }
            else if (year == 2013) { BanglaValue += @" ২০১৩"; }
            else if (year == 2014) { BanglaValue += @" ২০১৪"; }
            else if (year == 2015) { BanglaValue += @" ২০১৫"; }
            else if (year == 2016) { BanglaValue += @" ২০১৬"; }
            else if (year == 2017) { BanglaValue += @" ২০১৭"; }
            else if (year == 2018) { BanglaValue += @" ২০১৮"; }
            else if (year == 2019) { BanglaValue += @" ২০১৯"; }
            else if (year == 2020) { BanglaValue += @" ২০২০"; }
            else if (year == 2021) { BanglaValue += @" ২০২১"; }
            #endregion

            return BanglaValue;
        }
    }


reference:http://littleprograming.blogspot.com/2013/01/c-date-to-word-bangla.html

Comments

Popular posts from this blog

Provision AWS EC2 Instance and RDS with Terraform, and Deploy Spring Boot App to EC2 Instance via GitHub Action Pipeline

JQuery UI Autocomplete, custom HTML structure for result?

Easy Ui Jquery easyui-textbox change onChange event