cultureinfo相关内容

最佳实践 - 格式化多种货币

下面列出的方案的最佳做法是什么? 我们有一个希望支持多种货币的应用程序.该软件将尊重用户的区域设置和区域设置,以指示正确的数字格式,即 $10,000.00 或 10.000,00₴ 等. 然而,我们希望能够根据货币 ID(可能是三个字母的 ISO4217 代码)格式化不同的数字.我们的想法是在数据库中存储每种货币的表,然后请求用户选择将使用的货币符号.然后程序将根据区域设置/区域设置 ..
发布时间:2022-01-18 13:42:03 C#/.NET

在c#中找出字符串日期的日期时间格式

我正在申请.该应用程序使用日期格式,例如“2012-11-21 15:22:35". 我已经知道格式是 "yyyy-MM-dd HH:mm:ss".但是我怎样才能以编程方式找到日期&任意输入字符串的时间格式?有没有办法做到这一点? 解决方案 这可能对你有帮助..(在数组中,添加更多格式进行检查) string[] 格式 = {"M/d/yyyy", "MM/dd/yyyy","d/M/ ..
发布时间:2022-01-18 13:38:28 C#/.NET

修改应用范围,日期时间的显示

对于我们开发的应用程序,我们在应用程序的任何地方都使用 "G" 格式. 我们想稍微改变一下这种格式: 我们需要在第二个之后显示第一个数字. 例如: 29.07.2014 08:54:36.1 我们希望能够在 CurrentCulture 中对此进行更改. 这是我们在当前文化中唯一想要改变的,所以如果以前,我们有以下格式: 2014 年 7 月 29 日上午 ..
发布时间:2022-01-15 11:05:23 C#/.NET

德国文化 - 用逗号从 JSON 中获取双数

我有一个供内部使用的 MVC Web-API 应用程序.我有一些带有表单和数字字段的页面.我需要在德国计算机上安装它,用户将只是德国人.在德国,他们写“3,5"而不是“3.5"(带逗号). 在 IIS 配置中,文化是“不变文化",并且由于计算机是德语 - 本地化是“de-DE". 当用户在字段中写入“3,5"时 - 我可以在 firebug 中看到“3,5"是以 JSON 格式发送的, ..
发布时间:2022-01-12 09:48:01 C#/.NET

.NET 3.5 中的 CultureInfo 类支持哪些文化?

我需要一个 .NET 3.5 支持的文化列表,无论使用什么操作系统.这似乎很难获得,虽然我不知道为什么! 编辑:啊,我不知道它依赖于操作系统,这可以解释缺乏文档.关于 Mac/Linux 操作系统也支持什么的任何想法? 谢谢:) 解决方案 不幸的是,它依赖于操作系统.查看此处了解每个操作系统的默认语言支持. 请注意,CultureInfo 文档 警告: Window ..
发布时间:2022-01-11 10:49:59 C#/.NET

如何显示特定于文化的本地数字而不是阿拉伯数字?

我想将数值转换为字符串,显示特定于文化的数字.例如,阿富汗使用的达里语(文化名称“prs-AF")使用 东方阿拉伯数字 而不是大多数西方文化中使用的 阿拉伯数字 (0,1,2,3,4,5,6,7,8,9). 在检查框架中内置的 CultureInfo 类时,它会列出正确的本机数字(截取自 LinqPad 中的输出): CultureInfo.CreateSpecificCulture( ..
发布时间:2022-01-11 10:33:49 C#/.NET

.NET (3.5) 使用点而不是冒号来格式化时间作为 IT 文化的 TimeSeparator?

根据 维基百科(并在 达里奥·索莱拉的回答),他们在意大利使用冒号格式化时间: 在书写中使用 24 小时表示法,并以冒号作为分隔符.示例:14:05.分钟用两位数书写;小时数字可以带或不带前导零. 但是,运行以下代码似乎会输出点: 使用 System.Globalization;Thread.CurrentThread.CurrentCulture = new CultureInfo ..
发布时间:2022-01-11 10:29:54 C#/.NET

如何为整个 C# 应用程序设置默认文化信息

我想为该类或整个应用程序设置默认区域性信息. 例如在土耳其 3,2 = 英语 3.2 所以应用程序使用我的本地,但我希望它作为默认使用 System.Globalization.CultureInfo.InvariantCulture 如何将其设置为该特定类或整个应用程序的默认值 解决方案 不适用于整个应用程序或特定类. CurrentUICulture 和 Curr ..
发布时间:2021-12-25 08:14:07 C#/.NET

对 WCF 服务的异步调用不会保留 CurrentCulture

根据这个问题 async/await 调用应该保留 CurrentCulture.就我而言,当我调用自己的异步方法时,CurrentCulture 会被保留.但是,如果我调用 WCF 服务的某些方法,则不会保留 CurrentCulture,而是将其更改为类似于服务器默认线程文化的内容. 我查看了调用的托管线程.它发生这样每一行代码都在单个托管线程上执行(ManagedThreadId 保持 ..
发布时间:2021-12-13 20:15:56 C#/.NET

C#中的字符串排序问题

我有这样的列表 列表items = new List();items.Add("-");items.Add(".");items.Add("a-");items.Add("a.");items.Add("a-a");items.Add("a.a");items.Sort();字符串输出 = string.Empty;foreach(项目中的字符串 s){输出 += s + Environmen ..
发布时间:2021-12-10 10:38:27 C#/.NET

在 WPF 应用程序中全局设置文化 (en-IN)

我有一个基于印度的应用程序,我将文化设置为: Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-IN"); 在调用Window.InitializeComponent()方法之前调用上面的代码. 这仍然在所有文本框中将 $ 显示为 CurrencySymbol. 如果我如下绑定一个 TextBox,它会显示 Rs ..
发布时间:2021-12-05 17:06:00 C#/.NET

如何在 C# 中使用本地化

我似乎无法让本地化工作. 我有一个类库.现在我想在那里创建 resx 文件,并根据线程文化返回一些值. 我该怎么做? 解决方案 通过执行以下操作将资源文件添加到您的项目(您可以将其称为“strings.resx"): 右键单击项目中的属性,选择添加-> New Item... 在上下文菜单中,然后在 Visual C# Items 列表中选择 "Resources file" ..
发布时间:2021-12-01 09:35:56 C#/.NET