当前位置: 首页>>代码示例>>C#>>正文


C# TaiwanCalendar.GetMonth方法代码示例

本文整理汇总了C#中System.Globalization.TaiwanCalendar.GetMonth方法的典型用法代码示例。如果您正苦于以下问题:C# TaiwanCalendar.GetMonth方法的具体用法?C# TaiwanCalendar.GetMonth怎么用?C# TaiwanCalendar.GetMonth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Globalization.TaiwanCalendar的用法示例。


在下文中一共展示了TaiwanCalendar.GetMonth方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PosTest1

        public void PosTest1()
        {
            System.Globalization.Calendar tc = new TaiwanCalendar();
            Random rand = new Random(-55);
            int year = rand.Next(tc.MinSupportedDateTime.Year, tc.MaxSupportedDateTime.Year - 1911);
            int month = rand.Next(1, 12);
            int day;
            if (tc.IsLeapYear(year))
            {
                day = rand.Next(1, _DAYS_PER_MONTHS_IN_LEAP_YEAR[month] + 1);
            }
            else
            {
                day = rand.Next(1, _DAYS_PER_MONTHS_IN_NO_LEAP_YEAR[month] + 1);
            }

            DateTime dt = tc.ToDateTime(year, month, day, 0, 0, 0, 0);
            int actualMonth = dt.Month;
            Assert.Equal(tc.GetMonth(dt), actualMonth);
        }
开发者ID:er0dr1guez,项目名称:corefx,代码行数:20,代码来源:TaiwanCalendarGetMonth.cs

示例2: InitialItems

 private void InitialItems(string selectedValue)
 {
     DateTime SelectedDate = DateTime.Today;
     if (!string.IsNullOrEmpty(selectedValue))
     {
         if (!DateTime.TryParseExact(selectedValue, "yyyyMM", new CultureInfo("en-us"), DateTimeStyles.None, out SelectedDate))
         {
             throw new FormatException(string.Format("{0} can not recgonized as yyyyMM", selectedValue));
         }
     }
     string format = RocYear ? "{0:000}" + Separator + "{1:00}" : "{0:0000}" + Separator + "{1:00}";
     this.Items.Clear();
     TaiwanCalendar twCalendar = new TaiwanCalendar();
     this.Items.Add(new ListItem(RocYear ? string.Format(format, twCalendar.GetYear(SelectedDate), twCalendar.GetMonth(SelectedDate))
         : string.Format(format, SelectedDate.Year, SelectedDate.Month), SelectedDate.ToString("yyyyMM", new CultureInfo("en-us"))));
     for (int i = 1; i <= MonthScope; i++)
     {
         DateTime date = SelectedDate.AddMonths(-i);
         this.Items.Insert(0, new ListItem(RocYear ? string.Format(format, twCalendar.GetYear(date), twCalendar.GetMonth(date))
             : string.Format(format, date.Year, date.Month), date.ToString("yyyyMM", new CultureInfo("en-us"))));
         date = SelectedDate.AddMonths(i);
         this.Items.Add(new ListItem(RocYear ? string.Format(format, twCalendar.GetYear(date), twCalendar.GetMonth(date))
             : string.Format(format, date.Year, date.Month), date.ToString("yyyyMM", new CultureInfo("en-us"))));
     }
     base.SelectedValue = SelectedDate.ToString("yyyyMM", new CultureInfo("en-us"));
 }
开发者ID:san90279,项目名称:UK_OAS,代码行数:26,代码来源:WebMonthPicker.cs

示例3: RenderContents

 protected override void RenderContents(System.Web.UI.HtmlTextWriter writer)
 {
     if (this.DesignMode)
     {
         writer.AddAttribute(HtmlTextWriterAttribute.Selected, "selected");
         writer.AddAttribute(HtmlTextWriterAttribute.Value, DateTime.Today.ToString("yyyyMM", new CultureInfo("en-us")));
         writer.RenderBeginTag(HtmlTextWriterTag.Option);
         TaiwanCalendar twCalendar = new TaiwanCalendar();
         string format = RocYear ? "{0:000}" + Separator + "{1:00}" : "{0:0000}" + Separator + "{1:00}";
         writer.Write(RocYear ? string.Format(format, twCalendar.GetYear(DateTime.Today), twCalendar.GetMonth(DateTime.Today))
         : string.Format(format, DateTime.Today.Year, DateTime.Today.Month));
         writer.RenderEndTag();
     }
     else
     {
         base.RenderContents(writer);
     }
 }
开发者ID:san90279,项目名称:UK_OAS,代码行数:18,代码来源:WebMonthPicker.cs

示例4: PosTest2

 public void PosTest2()
 {
     System.Globalization.Calendar tc = new TaiwanCalendar();
     DateTime dt = tc.MaxSupportedDateTime;
     Assert.Equal(12, tc.GetMonth(dt));
 }
开发者ID:er0dr1guez,项目名称:corefx,代码行数:6,代码来源:TaiwanCalendarGetMonth.cs


注:本文中的System.Globalization.TaiwanCalendar.GetMonth方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。