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


C# DateTimeFormatInfo.GetAbbreviatedEraName方法代码示例

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


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

示例1: VerificationHelper

 private void VerificationHelper(DateTimeFormatInfo info, int era, string expected)
 {
     string actual = info.GetAbbreviatedEraName(era);
     Assert.Equal(expected, actual);
 }
开发者ID:noahfalk,项目名称:corefx,代码行数:5,代码来源:DateTimeFormatInfoGetAbbreviatedEraName.cs

示例2: MatchEraName

		private static bool MatchEraName(ref __DTString str, DateTimeFormatInfo dtfi, ref int result)
		{
			if (str.GetNext())
			{
				int[] eras = dtfi.Calendar.Eras;
				if (eras != null)
				{
					for (int i = 0; i < eras.Length; i++)
					{
						string text = dtfi.GetEraName(eras[i]);
						if (str.MatchSpecifiedWord(text))
						{
							str.Index += text.Length - 1;
							result = eras[i];
							return true;
						}
						text = dtfi.GetAbbreviatedEraName(eras[i]);
						if (str.MatchSpecifiedWord(text))
						{
							str.Index += text.Length - 1;
							result = eras[i];
							return true;
						}
					}
				}
			}
			return false;
		}
开发者ID:ChristianWulf,项目名称:CSharpKDMDiscoverer,代码行数:28,代码来源:DateTimeParse.cs

示例3: MatchEraName

        /*=================================MatchEraName==================================
        **Action: Parse era name from string starting at str.Index.
        **Returns: An era value. 
        **Arguments:    str: a __DTString.  The parsing will start from the
        **              next character after str.Index.
        **Exceptions: FormatException if an era name can not be found.
        ==============================================================================*/

        private static bool MatchEraName(__DTString str, DateTimeFormatInfo dtfi, bool isThrowExp, ref int result) {
            if (str.GetNext()) {
                int[] eras = dtfi.Calendar.Eras;

                if (eras != null) {
                    for (int i = 0; i <= eras.Length; i++) {
                        String searchStr = dtfi.GetEraName(eras[i]);
                        if (str.MatchSpecifiedWord(searchStr)) {
                            str.Index += (searchStr.Length - 1);
                            result = eras[i];
                            return (true);
                        }
                        searchStr = dtfi.GetAbbreviatedEraName(eras[i]);
                        if (str.MatchSpecifiedWord(searchStr)) {
                            str.Index += (searchStr.Length - 1);
                            result = eras[i];
                            return (true);
                        }
                    }
                }
            }
            return (ParseFormatError(isThrowExp, "Format_BadDateTime"));
        }
开发者ID:ArildF,项目名称:masters,代码行数:31,代码来源:datetimeparse.cs


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