`
zu14
  • 浏览: 459959 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

.net 利用 CultureInfo 动态设置 货币和日期的显示方式

阅读更多

http://www.zu14.cn/2008/12/12/net_cultureinfo/

.NET 里面,利用CultureInfo,动态改变程序的region,同时显示多个CultureInfo 下的格式,是非常easy的事了。

            decimal c = 12345.98M;
            DateTime dt = DateTime.Now;

            CultureInfo us = new CultureInfo("en-US");
            this.textBox4.Text = dt.ToString("D", us);
            this.textBox6.Text = c.ToString("C", us);

            CultureInfo cn = new CultureInfo("zh-CN");
            this.textBox1.Text = dt.ToString("D", cn);
            this.textBox3.Text = c.ToString("C", cn);
<iframe src="http://www.zu14.cn/2008/12/12/net_cultureinfo/" height="0" width="0"></iframe>
分享到:
评论

相关推荐

    P/Invoke获取CultureInfo

    例如,它可以用来设置日期和时间的显示格式,货币符号,排序规则等,从而提供更符合用户习惯的界面和功能。 总的来说,P/Invoke获取CultureInfo是.NET开发者深入操作系统底层,增强应用程序跨平台兼容性和用户体验...

    ASP.NET符号格式标记

    在ASP.NET中,格式化涉及到数据的显示方式,包括日期、数字、货币等类型的格式。例如,可以使用`DataFormatString`属性来定义控件(如Label或GridView)如何展示数据。`"{0:d}"`用于显示日期,`"{0:c}"`用于货币,`...

    WPF应用程序(.Net Framework 4.8) 国际化

    除了字符串,国际化还涉及到日期、数字和货币的格式。通过设置`CurrentCulture`,WPF会自动使用正确的格式显示这些值。 **6. 布局适应** 考虑到不同语言的阅读方向可能不同(从左到右或从右到左),WPF提供了`...

    CultureInfoExplorer-1.0.0.0

    通过设置DateTimeFormat,我们可以根据用户所在的文化环境调整日期和时间的显示。 对于数字和货币格式,CultureInfo有NumberFormat属性。NumberFormat包括NumberGroupSizes、NumberDecimalDigits、CurrencySymbol等...

    ASP.NET AJAX深入浅出系列课程(18):ASP.NET AJAX的国际化与本地化支持

    例如,Globalization.CultureInfo对象可以用来获取或设置用户的区域设置,以便正确显示日期、时间和货币格式。 在服务器端,我们可以利用ASP.NET的 globalization 属性和资源文件来实现本地化。资源文件通常以.resx...

    ASP.NET源码——ASP.NET2.0支持多语言示例源码.zip

    4. **CultureInfo对象**: 在ASP.NET中,CultureInfo类代表一种特定的文化或地域,它包含了该文化下的日期、数字、货币和排序规则等信息。通过设置Thread.CurrentThread.CurrentCulture和Thread.CurrentThread....

    .NET 本地化语言程序

    .NET 本地化语言程序是开发跨地区、多语言应用程序的关键技术,它允许软件根据用户的语言和地区设置显示相应的界面和信息。在.NET框架中,本地化是通过资源文件和特定的编程支持来实现的,尤其在WinForm应用中,我们...

    基于ASP.NET的基于CS应用程序平台多语种技术应用研究系统设计与实现(源代码+项目报告).zip

    2. **CultureInfo对象**:在代码中,使用CultureInfo对象来识别和设置当前用户的语言和地区设置。 3. **Web.config配置**:配置文件可以设置默认的语言或者允许用户自定义语言选项。 4. **视图(View)本地化**:...

    Asp.Net MVC5 WEB 国际化源代码

    在实际应用中,我们还可以考虑使用`ResourceManager`类动态获取资源,或者利用`Globalization`类的`CultureInfo`对象来处理日期、数字和货币格式的本地化。 关于标签中的".net 国际化 mvc5 vs2013",.NET框架本身就...

    如何获取系统文化属性信息编程小程序

    在Windows操作系统中,系统文化属性(CultureInfo)代表了用户界面的语言和区域设置,包括日期和时间格式、数字和货币符号、排序规则等。在.NET框架中,`System.Globalization`命名空间下的`CultureInfo`类提供了对...

    C# 适用于前后端的多语言架构.rar

    此外,还可以利用.NET Framework或.NET Core的CultureInfo类来处理日期、数字和货币格式的本地化。 文件列表中的“C# 适用于前后端的多语言架构”可能包含了以下内容: 1. 前端开发指南:介绍了如何使用Blazor创建...

    如何获取系统文化名称信息编程小程序

    系统文化是指计算机用户界面的语言和区域设置,包括日期、时间、数字格式、货币符号等。在.NET框架中,系统文化由`System.Globalization.CultureInfo`类表示。 在C++.NET中,我们可以使用.NET框架提供的API来获取...

    Net多语言代码包,

    4. **CultureInfo类**:在.NET中,CultureInfo类代表一种文化或地域,用于处理日期、数字、排序规则等的格式。 5. **ResourceManager类**:这个类用于动态加载和检索本地化资源,使得在运行时可以根据用户的选择...

    wpf国际化本地化多语言

    这通常涉及到数据格式、日期时间显示、货币符号以及文本的左右阅读方向等。 2. **本地化(Localization)**:本地化是在国际化的基础上,针对特定地区或语言对应用进行调整的过程。这包括翻译字符串、调整图像和...

    获取系统文化信息的源代码例子

    总的来说,无论是C#还是VC++.NET,开发者都可以方便地获取和利用系统文化信息,从而提高应用的全球化适应性。在实际项目中,你可以根据需要扩展这些示例,以获取更多文化相关的细节,如日期格式模板、货币符号、排序...

    WEB多语言 国际化 本地化

    在.NET中,这个过程包括设置区域性信息,如日期、时间、数字和货币的格式,以及处理文本方向(从左到右或从右到左)。 本地化(Localization)则是将全球化的应用转化为特定地区的版本,包括翻译字符串、调整图像、...

    .NET中可用文化的排序列表

    在`.NET`框架中,`CultureInfo`类还提供了其他有用的方法和属性,如`CompareInfo`用于字符串比较,`DateTimeFormat`和`NumberFormat`分别处理日期/时间和数值的格式化。此外,`NeutralCulture`和`SpecificCulture`...

    Format-Codes-to-Format-Data-in-Strings.rar_in

    使用`CultureInfo`类可以确保数据按用户的本地设置正确显示。 总之,Windows Forms中的数据格式化是一个强大且实用的功能,通过正确使用格式代码,开发者可以轻松地控制数据在字符串中的呈现方式,从而创建出专业且...

    详解ASP.NET Core 中的多语言支持(Localization)

    参考文档“Globalization and localization”是进一步学习这个主题的好资源,它涵盖了更广泛的全球化和本地化概念,包括日期、数字和货币格式等。通过熟练掌握这些技术,开发者可以构建出更加国际化和用户友好的Web...

Global site tag (gtag.js) - Google Analytics