C# Time To Word (Bangla)

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

        public string ConvertBangla(DateTime dt)
        {
            int hour = dt.Hour;
            int minute = dt.Minute;

            string BanglaValue = "";

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

            #region hour in bangla
            if (hour == 1) { BanglaValue += @" একটা"; }
            else if (hour == 2) { BanglaValue += @" দুইটা"; }
            else if (hour == 3) { BanglaValue += @" তিনটা"; }
            else if (hour == 4) { BanglaValue += @" চারটা"; }
            else if (hour == 5) { BanglaValue += @" পাচঁটা"; }
            else if (hour == 6) { BanglaValue += @" ছয়টা"; }
            else if (hour == 7) { BanglaValue += @" সাতটা"; }
            else if (hour == 8) { BanglaValue += @" আটটা"; }
            else if (hour == 9) { BanglaValue += @" নয়টা"; }
            else if (hour == 10) { BanglaValue += @" দশটা"; }
            else if (hour == 11) { BanglaValue += @" এগারোটা"; }
            else if (hour == 12) { BanglaValue += @" বারোটা"; }
            else if (hour == 13) { BanglaValue += @" একটা"; }
            else if (hour == 14) { BanglaValue += @" দুইটা"; }
            else if (hour == 15) { BanglaValue += @" তিনটা"; }
            else if (hour == 16) { BanglaValue += @" চারটা"; }
            else if (hour == 17) { BanglaValue += @" পাচঁটা"; }
            else if (hour == 18) { BanglaValue += @" ছয়টা"; }
            else if (hour == 19) { BanglaValue += @" সাতটা"; }
            else if (hour == 20) { BanglaValue += @" আটটা"; }
            else if (hour == 21) { BanglaValue += @" নয়টা"; }
            else if (hour == 22) { BanglaValue += @" দশটা"; }
            else if (hour == 23) { BanglaValue += @" এগারোটা"; }
            else if (hour == 24) { BanglaValue += @" বারোটা"; }
            #endregion


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

                /*
                 * তেরো চৈাদ্দো্ পনেরো ষোলো সতেরো আঠারো উনিশ বিষ একুশ বাইষ তেইশ চব্বিশ পঁচিশ ছ্ছাব্বিশ সাতাইশ আঠাইশ
উনত্রিশ ত্রিশ একত্রিশ বত্রিশ তেত্রিশ চৈাত্রিশ পয়ত্রিশ ছত্রিশ সাইত্রিশ আটত্রিশ উনচল্লিশ চল্লিশ একল্লিশ বিয়াল্লিশ তেতাল্লিশ চুয়াল্লিশ পঁয়তাল্লিশ ছেঁচোল্লিশ সাতচল্লিশ
                 * আটচল্লিশ উনপন্চাশ পঞ্চাশ একান্নো বাহান্নো তিপ্পান্নো চুয়ান্নো পঞ্চান্নো ছাপ্পানো সাতান্নো আটান্নো উনষাট
                 * */

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

            else if (minute == 36) { BanglaValue += @" ছত্রিশ"; }
            else if (minute == 37) { BanglaValue += @" সাইত্রিশ"; }
            else if (minute == 38) { BanglaValue += @" আটত্রিশ"; }
            else if (minute == 39) { BanglaValue += @" উনচল্লিশ"; }
            else if (hour == 40) { BanglaValue += @" চল্লিশ"; }
            else if (minute == 41) { BanglaValue += @" একচল্লিশ"; }
            else if (minute == 42) { BanglaValue += @" বিয়াল্লিশ"; }
            else if (minute == 43) { BanglaValue += @" তেতাল্লিশ"; }
            else if (minute == 44) { BanglaValue += @" চুয়াল্লিশ"; }
            else if (minute == 45) { BanglaValue += @" পঁয়তাল্লিশ"; }
            else if (minute == 46) { BanglaValue += @" ছেঁচোল্লিশ"; }
            else if (minute == 47) { BanglaValue += @" সাতচল্লিশ"; }
            else if (minute == 48) { BanglaValue += @" আটচল্লিশ"; }

            else if (minute == 49) { BanglaValue += @" উনপন্চাশ"; }
            else if (minute == 50) { BanglaValue += @" পঞ্চাশ"; }
            else if (minute == 51) { BanglaValue += @" একান্নো"; }
            else if (minute == 52) { BanglaValue += @" বাহান্নো"; }
            else if (minute == 53) { BanglaValue += @" তিপ্পান্নো"; }
            else if (minute == 54) { BanglaValue += @" চুয়ান্নো"; }
            else if (minute == 55) { BanglaValue += @" পঞ্চান্নো"; }
            else if (minute == 56) { BanglaValue += @" ছাপ্পানো"; }
            else if (minute == 57) { BanglaValue += @" সাতান্নো"; }
            else if (minute == 58) { BanglaValue += @" আটান্নো"; }
            else if (minute == 59) { BanglaValue += @" উনষাট"; }

            #endregion
            return BanglaValue;
        }
    }

Reference: http://littleprograming.blogspot.com/2013/01/c-time-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