本文整理汇总了C#中DateTimeFormatInfo.GetAbbreviatedMonthName方法的典型用法代码示例。如果您正苦于以下问题:C# DateTimeFormatInfo.GetAbbreviatedMonthName方法的具体用法?C# DateTimeFormatInfo.GetAbbreviatedMonthName怎么用?C# DateTimeFormatInfo.GetAbbreviatedMonthName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DateTimeFormatInfo
的用法示例。
在下文中一共展示了DateTimeFormatInfo.GetAbbreviatedMonthName方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetAbbreviatedMonthName
public void GetAbbreviatedMonthName(DateTimeFormatInfo info, string[] expected)
{
for (int i = MinMonth; i <= MaxMonth; ++i)
{
Assert.Equal(expected[i], info.GetAbbreviatedMonthName(i));
}
}
示例2: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (!User.Identity.IsAuthenticated)
Server.Transfer("Login.aspx?redirect=UserProfile.aspx");
else
{
((HtmlGenericControl)Master.FindControl("profile")).Attributes.Add("class", "current_page_item");
if (!IsPostBack)
{
/*populate birth date dropdownlists*/
//day
Day_DropDownList.Items.Add(new ListItem("--Day--", "0"));
for (int day = 1; day <= 31; day++)
Day_DropDownList.Items.Add(new ListItem(day.ToString(), day.ToString()));
//month
DateTimeFormatInfo dtf = new DateTimeFormatInfo();
Month_DropDownList.Items.Add(new ListItem("--Month--", "0"));
for (int month = 1; month <= 12; month++)
Month_DropDownList.Items.Add(new ListItem(dtf.GetAbbreviatedMonthName(month).ToString(), month.ToString()));
//year
int currYear = DateTime.Now.Year;
Year_DropDownList.Items.Add(new ListItem("--Year--", "0"));
for (int year = 1; year <= 50; year++)
Year_DropDownList.Items.Add(new ListItem((currYear - year + 1).ToString(), year.ToString()));
/*populate birth date dropdownlists*/
/*populate with user details if any*/
UserExtraInfo info = DataBaseManager.GetUserExtraInfo(((Guid)(Membership.GetUser().ProviderUserKey)).ToString());
if (info != null)
{
Name_TextBox.Text = info.RealName;
Gender_RadioButtonList.SelectedIndex = Convert.ToInt32(info.Gender);
if (currYear - 50 < info.BirthDate.Year && info.BirthDate.Year <= currYear)
{
Day_DropDownList.SelectedIndex = info.BirthDate.Day;
Month_DropDownList.SelectedIndex = info.BirthDate.Month;
Year_DropDownList.SelectedIndex = currYear - info.BirthDate.Year + 1;
}
Country_TextBox.Text = info.Country;
City_TextBox.Text = info.City;
Description_TextBox.Text = info.Description;
}
else
Gender_RadioButtonList.SelectedIndex = 0;
/*populate with user details if any*/
}
}
}
示例3: VerificationHelper
private bool VerificationHelper(DateTimeFormatInfo info, string[] expected, string errorno)
{
bool retval = true;
for (int i = c_MIN_MONTH_VALUE; i <= c_MAX_MONTH_VALUE; ++i)
{
string actual = info.GetAbbreviatedMonthName(i);
if (actual != expected[i])
{
TestLibrary.TestFramework.LogError(errorno, "GetAbbreviatedDayName returns wrong value");
TestLibrary.TestFramework.LogInformation("WARNING[LOCAL VARIABLES] i = " + i + ", expected[i] = " + expected[i] + ", actual = " + actual);
retval = false;
}
}
return retval;
}
示例4: NegTest1
public bool NegTest1()
{
bool retVal = true;
TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when dayofweek is not a valid System.DayOfWeek value. ");
try
{
DateTimeFormatInfo info = new DateTimeFormatInfo();
info.GetAbbreviatedMonthName(c_MIN_MONTH_VALUE - 1);
TestLibrary.TestFramework.LogError("101.1", "ArgumentOutOfRangeException is not thrown");
retVal = false;
}
catch (ArgumentOutOfRangeException)
{
}
catch (Exception e)
{
TestLibrary.TestFramework.LogError("101.2", "Unexpected exception: " + e);
TestLibrary.TestFramework.LogInformation(e.StackTrace);
retVal = false;
}
try
{
DateTimeFormatInfo info = new DateTimeFormatInfo();
info.GetAbbreviatedMonthName(c_MAX_MONTH_VALUE + 1);
TestLibrary.TestFramework.LogError("101.3", "ArgumentOutOfRangeException is not thrown");
retVal = false;
}
catch (ArgumentOutOfRangeException)
{
}
catch (Exception e)
{
TestLibrary.TestFramework.LogError("101.4", "Unexpected exception: " + e);
TestLibrary.TestFramework.LogInformation(e.StackTrace);
retVal = false;
}
return retVal;
}
示例5: VerificationHelper
private void VerificationHelper(DateTimeFormatInfo info, string[] expected)
{
for (int i = c_MIN_MONTH_VALUE; i <= c_MAX_MONTH_VALUE; ++i)
{
string actual = info.GetAbbreviatedMonthName(i);
Assert.Equal(expected[i], actual);
}
}
示例6: TestInvalidDayOfWeek
public void TestInvalidDayOfWeek()
{
DateTimeFormatInfo info1 = new DateTimeFormatInfo();
Assert.Throws<ArgumentOutOfRangeException>(() =>
{
info1.GetAbbreviatedMonthName(c_MIN_MONTH_VALUE - 1);
});
DateTimeFormatInfo info2 = new DateTimeFormatInfo();
Assert.Throws<ArgumentOutOfRangeException>(() =>
{
info2.GetAbbreviatedMonthName(c_MAX_MONTH_VALUE + 1);
});
}