Exemplo n.º 1
0
        public void GetAge(String date)
        {
            if (date.Length == 10)
            {
                NepaliToEnglishConversion convert = new NepaliToEnglishConversion();
                Dictionary<string, string> enDate = convert.nep_to_eng(date);
                //return enDate["year"].ToString() + "-" + enDate["month"].ToString() + "-" + enDate["date"].ToString();
                string dateAD = enDate["year"].ToString() + "/" + enDate["month"].ToString() + "/" + enDate["date"].ToString();


                String[] dateofBirths = dateAD.Split('/');

                int yy = DateTime.Now.Year;
                int mm = DateTime.Now.Month;
                int dd = DateTime.Now.Day;

                int yyyy = Convert.ToInt32(dateofBirths[0]);
                int mmmm = Convert.ToInt32(dateofBirths[1]);
                int dddd = Convert.ToInt32(dateofBirths[2]);

                int year = yy - yyyy;
                int month = mm - mmmm;
                int day = dd - dddd;

                if (day >= 30)
                    month++;

                if (month >= 12)
                    year++;

                txtAge.Text = year.ToString();


            }
        }
Exemplo n.º 2
0
        public static String ADToBS(string date)
        {
            NepaliToEnglishConversion convert = new NepaliToEnglishConversion();
            Dictionary<string, string> enDate = convert.eng_to_nep(date);
            return enDate["year"].ToString() + "-" + enDate["month"].ToString() + "-" + enDate["date"].ToString();


        }