我正在修改一个全球化的 Web 应用程序,它为每个登录的用户使用存储的 CultureInfo。
客户希望时间数据输入本地化。显示不是问题,因为格式已经可用。但是,我需要检测当前的文化信息是 24 小时时间还是上午/下午,以便我可以显示正确的输入框(不仅仅是文本字段)。
我最初的想法是检查 CultureInfo 的 DateTimeInfo 属性,看看 ShortTimePattern 是否包含大写的 H 或小写的 h,但这对我来说感觉不够健壮。
有没有更好的办法?我已经阅读了两者的类属性,但除非我遗漏了什么,否则我看不到任何现有的方法或属性。