本地化日期布局描述符

本地化日期布局描述符的最有效方法是什么?

由于没有使用mm / dd / yyyy布局的社会中的任何人都认识到,在这种布局中需要输入几天是令人沮丧的。 .NET结构提供了一些很好的本地化帮助,因此根据客户社会解析日子并不重要,但是您通常打算另外显示一个关于所要求的布局的方便提示(特别是比较yy和yyyy兼容的大多数社会)。

以对大多数客户有意义的方式执行此操作的最有效方法是什么(例如,dd / M / yyy由于实例调整以及一个字母和两个字母之间的变化而令人困惑)。

0
2019-05-05 00:12:18
资源 分享
答案: 6

全球标准的问题是几乎没有人利用它们。 我尝试尽我所能,但我不得不在现实世界的任何地方使用dd / mm / yyyy,这表明我已经如此利用它,它始终是一个有意识的程序来使用ISO - 8601。大多数不尝试使用ISO-8601的人也更糟糕。 如果你可以在哪里国际化,我认为这是一个很好的好处。

0
2019-05-08 21:29:42
资源

我需要同意OP'错误的'天实际容器与我的DD / MM / YYYY培训,我也找到了ISO 8601天,也非常容易合作。 一旦典型的获得它适当,并且engtech具有明显的解决方案,不需要本地化。

我很可能会报告生日庆祝活动输入类型的堆溢出作为一个错误,因为它对全球大部分地区有多大的痛苦。

0
2019-05-08 18:41:54
资源

简短的一种是无忧无虑的,也帮助避免标点错误。 中心相关,但确保呈现预期的布局(不要让客户失明)。 给出日期 - 选择器控制作为 可选的 完成该区域的助手。

作为一个补充,即时解析和长期显示日期的屏幕也可以帮助。

0
2019-05-08 10:49:09
资源

这是我现有的方法。 任何指针?

Regex singleMToDoubleRegex = new Regex("(?<!m)m(?!m)");
Regex singleDToDoubleRegex = new Regex("(?<!d)d(?!d)");
CultureInfo currentCulture = CultureInfo.CurrentUICulture;

// If the culture is netural there is no date pattern to use, so use the default.
if (currentCulture.IsNeutralCulture)
{
    currentCulture = CultureInfo.InvariantCulture;
}

// Massage the format into a more general user friendly form.
string shortDatePattern = CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern.ToLower();
shortDatePattern = singleMToDoubleRegex.Replace(shortDatePattern, "mm");
shortDatePattern = singleDToDoubleRegex.Replace(shortDatePattern, "dd");
0
2019-05-08 05:33:00
资源

如何提供布局(mm / dd / yyyy或dd / mm / yyyy)这些日子在客户社会中的硬拷贝。 MSDN对为人的文化格式化DateTime进行了一次编写,利用了CultureInfo对象,可以很方便地执行此操作。 结合现有日期的布局(大多数人都知道)的组合代表了因为布局需要足以让个人了解他们如何输入日期。 (还包括对那些仍然无法编号的人的计划控制)。

0
2019-05-08 05:31:15
资源

只需使用ISO-8601。 这是一个全球标准。

Date and time (current at page generation) expressed according to ISO 8601:
Date:                           2014-07-05
Combined date and time in UTC:  2014-07-05T04:00:25+00:00
                                2014-07-05T04:00:25Z
Week:                           2014-W27
Date with week number:          2014-W27-6
Ordinal date:                   2014-186
0
2019-05-08 04:37:52
资源