MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

How To Get Next Month Start Date

edited May 2014 in ASP / ASP.NET

နောက်လရဲ့ စတဲ့နေ့ ကိုဘယ်လိုယူရမလဲဗျာ။ ဒီလိုပါဗျာ အလုပ်လုပ်တာကြာမယ့်ရက်က ၅ရက်ဆို ၅ရက်စာကို Databaseမှာသိမ်းမှာပါဗျ။ နောက်လရောက်သွားရင် လ ကပထမတစ်ခါပဲပြောင်းသွားပါတယ်။ ၂၀၁၄=၀၅=၂၉ ဆို ၂၀၁၄=၀၆=၀၁ ထိရပါတယ်။၂၀၁၄=၀၅=၀၂ ပြန်ဖြစ်သွားပြန်ပါတယ။
ဘယ်လိုစစ်ရမှန်းမသိဘူးဖြစ်နေလို့ပါ။ကျွန်တော်ကုဒ်က ဒီလိုပါဗျ။အစကလမပြောင်းလို့ပါ အခုရှာရင်းနဲ့ဒီလိုလေးပါ။Conditionလေးမှားနေတာလို့ထင်ပါတယ်။ကျေးဇူးတင်ပါတယ်။Beginnerပါ :-D

protected void Button3_Click(object sender, EventArgs e)
{
    DateTime today = DateTime.Now;
    int d_day = today.Day;
    int d_month = today.Month;
    int d_year = today.Year;
    today = today.AddMonths(1);
    DateTime lastday = today.AddDays(-(today.Day));
    int d_enDay = lastday.Day;
    List<int> loday = SearchDay(d_day, Convert.ToInt32(TextBox1.Text));
    for (int j = 0; j < loday.Count; j++)
    {
      **  if((loday[j]==1))**
        {
            int get_nextmonth=d_month;
            get_nextmonth+=1;                              
            string endate = d_year.ToString() + "-" + get_nextmonth.ToString() + "-" + loday[j].ToString();              
        }
        else
        {             
            string get_Today = d_year.ToString() + "-" + d_month.ToString() + "-" + loday[j].ToString();                
        }            
    }
}
public List<int> SearchDay(int startdate, int longday)
{
    DateTime today_date = DateTime.Now;
    int d_day1 = today_date.Day;
    int d_month1 = today_date.Month;
    int d_year1 = today_date.Year;
    today_date = today_date.AddMonths(1);
    DateTime lastday_Day = today_date.AddDays(-(today_date.Day));
    int d_enDay = lastday_Day.Day;
    int nextday = startdate;
    {
        List<int> date = new List<int>();
        for (int i = 0; i < longday; i++)
        {
            date.Add(nextday);
            if(nextday==d_enDay)
            {
                nextday = 1;
            }
            else
            {
                nextday += 1;
            }
        } return date;
    }
} 

မှတ်ချက်များ

  • edited May 2014 Registered Users

    You will going to input number of days. eg: 6
    And you want the output as datetime -
    eg:

    1. 15/01/2014
    2. 16/01/2014
    3. 17/01/2014
    4. 18/01/2014
    5. 19/01/2014
    6. 20/01/2014

    Is this what you want?



    If yes, please refer to following button click event to populate the date as shown in the picture above.

    private void btnShowDate_Click(object sender, EventArgs e)
            {
                if (txtNoOfDays.Text.Trim().Equals(string.Empty))
                {
                    MessageBox.Show("Enter the number of days to calculate!");
                }
                else
                {
                    int l_NoOfDays = 0;
                    if (int.TryParse(txtNoOfDays.Text, out l_NoOfDays))
                    {
                        lbDates.Items.Clear();
                        for (int i = 0; i < l_NoOfDays; i++)
                        {
                            DateTime l_DateTime = DateTime.Now;
                            l_DateTime = l_DateTime.AddDays(i);
    
                            lbDates.Items.Add(l_DateTime.ToShortDateString());
                            /*
                             * You can format your date like below if you need custom look
                             * lbDates.Items.Add(l_DateTime.ToString("yyyy-MM-dd"));
                             */
                        }
                    }
                    else
                    {
                        MessageBox.Show("Enter a number to proceed!");
                    }
                }
            }
    
            private void FrmCalculate_Load(object sender, EventArgs e)
            {
                lblToday.Text = DateTime.Now.ToShortDateString();
            }
    
  • Registered Users

    ဟုတ် အစ်ကို ရသွားပီ ကျေးဇူးတင်ပါတယ် ဟီး:-D

Sign In or Register to comment.