我正在为使用自定义模式来格式化日期时间的应用程序进行本地化。
一个例子是:dd-MM HH:mm
我需要获取此自定义日期格式的本地化版本,以便使用数字和时间获取日期,基本上使用本地顺序(dd MM 或 MM dd)以及日期和时间的本地分隔符。
这很简单,只要我使用默认格式,但是一旦我偏离这些格式,格式就会变成硬编码。
有任何想法吗?
谢谢,乔纳斯
编辑:我有cultureInfo对象,问题是当我做一个DateTime.ToString(“ES-es”)时,我得到太多信息 - 我只需要月+日,但使用默认的ToString,我得到年+月+日
再次编辑:我了解如何更改我使用的每个 CultureInfo 对象的 ShortDate 模式。但是,在某些情况下,我还需要默认的 ShortDate 模式,因此不幸的是,更改它会给我留下另一个等效的问题。
最后编辑:以防万一。我从来没有找到解决方案,所以我最终编写了一个静态函数来检查当前的 CultureInfo,并返回格式正确的日期,无年份。