ASP.NET 3.5(c#)区域化设置(LCID)

简介:   /// <summary>     ///区域设置ID(LCID)     ///涂聚文 http://geovindu.blog.163.com     /// </summary>     /// <param name="sender"></param>     /// <param name="e"&

 

/// <summary>
    ///区域设置ID(LCID)
    ///涂聚文 http://geovindu.blog.163.com
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            Response.ContentEncoding = Encoding.UTF8;
            Response.Write("<table border=/"1/">");
            Response.Write(ShowDateTimeCurrency("af-ZA"));
            Response.Write(ShowDateTimeCurrency("sq-AL"));
            Response.Write(ShowDateTimeCurrency("ar-DZ"));
            Response.Write(ShowDateTimeCurrency("ar-BH"));
            Response.Write(ShowDateTimeCurrency("ar-EG"));
            Response.Write(ShowDateTimeCurrency("ar-IQ"));
            Response.Write(ShowDateTimeCurrency("ar-JO"));
            Response.Write(ShowDateTimeCurrency("ar-KW"));
            Response.Write(ShowDateTimeCurrency("ar-LB"));
            Response.Write(ShowDateTimeCurrency("ar-LY"));
            Response.Write(ShowDateTimeCurrency("ar-MA"));
            Response.Write(ShowDateTimeCurrency("ar-OM"));
            Response.Write(ShowDateTimeCurrency("ar-QA"));
            Response.Write(ShowDateTimeCurrency("ar-SA"));
            Response.Write(ShowDateTimeCurrency("ar-SY"));
            Response.Write(ShowDateTimeCurrency("ar-TN"));
            Response.Write(ShowDateTimeCurrency("ar-AE"));
            Response.Write(ShowDateTimeCurrency("ar-YE"));
            Response.Write(ShowDateTimeCurrency("hy-AM"));
           // Response.Write(ShowDateTimeCurrency("az-AZ-Cyrl"));
            Response.Write(ShowDateTimeCurrency("eu-ES"));
            Response.Write(ShowDateTimeCurrency("ca-ES"));
            Response.Write(ShowDateTimeCurrency("be-BY"));
            Response.Write(ShowDateTimeCurrency("bg-BG"));
            Response.Write(ShowDateTimeCurrency("hr-HR"));
            Response.Write(ShowDateTimeCurrency("cs-CZ"));
            Response.Write(ShowDateTimeCurrency("da-DK"));
            //Response.Write(ShowDateTimeCurrency("div-MV"));
            Response.Write(ShowDateTimeCurrency("nl-BE"));
            Response.Write(ShowDateTimeCurrency("nl-NL"));
            Response.Write(ShowDateTimeCurrency("et-EE"));
            Response.Write(ShowDateTimeCurrency("fo-FO"));
            Response.Write(ShowDateTimeCurrency("fa-IR"));
            Response.Write(ShowDateTimeCurrency("fi-FI"));
            Response.Write(ShowDateTimeCurrency("fr-BE"));
            Response.Write(ShowDateTimeCurrency("fr-CA"));
            Response.Write(ShowDateTimeCurrency("fr-FR"));
            Response.Write(ShowDateTimeCurrency("fr-LU"));
            Response.Write(ShowDateTimeCurrency("fr-MC"));
            Response.Write(ShowDateTimeCurrency("fr-CH"));
            Response.Write(ShowDateTimeCurrency("gl-ES"));
            Response.Write(ShowDateTimeCurrency("ka-GE"));
            Response.Write(ShowDateTimeCurrency("de-AT"));
            Response.Write(ShowDateTimeCurrency("de-DE"));
            Response.Write(ShowDateTimeCurrency("de-LI"));
            Response.Write(ShowDateTimeCurrency("de-LU"));
            Response.Write(ShowDateTimeCurrency("de-CH"));
            Response.Write(ShowDateTimeCurrency("el-GR"));
            Response.Write(ShowDateTimeCurrency("gu-IN"));
            Response.Write(ShowDateTimeCurrency("he-IL"));
            Response.Write(ShowDateTimeCurrency("hi-IN"));
            Response.Write(ShowDateTimeCurrency("hu-HU"));
            Response.Write(ShowDateTimeCurrency("is-IS"));
            Response.Write(ShowDateTimeCurrency("id-ID"));
            Response.Write(ShowDateTimeCurrency("it-IT"));
            Response.Write(ShowDateTimeCurrency("it-CH"));
            Response.Write(ShowDateTimeCurrency("kn-IN"));
            Response.Write(ShowDateTimeCurrency("kk-KZ"));
            Response.Write(ShowDateTimeCurrency("kok-IN"));
            Response.Write(ShowDateTimeCurrency("ky-KG"));
            Response.Write(ShowDateTimeCurrency("lv-LV"));
            Response.Write(ShowDateTimeCurrency("lt-LT"));
            Response.Write(ShowDateTimeCurrency("mk-MK"));
            Response.Write(ShowDateTimeCurrency("ms-BN"));
            Response.Write(ShowDateTimeCurrency("ms-MY"));
            Response.Write(ShowDateTimeCurrency("mr-IN"));
            Response.Write(ShowDateTimeCurrency("mn-MN"));
            Response.Write(ShowDateTimeCurrency("nb-NO"));
            Response.Write(ShowDateTimeCurrency("nn-NO"));
            Response.Write(ShowDateTimeCurrency("pl-PL"));
            Response.Write(ShowDateTimeCurrency("pt-BR"));
            Response.Write(ShowDateTimeCurrency("pt-PT"));
            Response.Write(ShowDateTimeCurrency("ro-RO"));
            Response.Write(ShowDateTimeCurrency("ru-RU"));
            Response.Write(ShowDateTimeCurrency("sa-IN"));
            Response.Write(ShowDateTimeCurrency("sk-SK"));
            Response.Write(ShowDateTimeCurrency("sl-SI"));
            Response.Write(ShowDateTimeCurrency("es-AR"));
            Response.Write(ShowDateTimeCurrency("es-BO"));
            Response.Write(ShowDateTimeCurrency("es-CL"));
            Response.Write(ShowDateTimeCurrency("es-CO"));
            Response.Write(ShowDateTimeCurrency("es-CR"));
            Response.Write(ShowDateTimeCurrency("es-DO"));
            Response.Write(ShowDateTimeCurrency("es-EC"));
            Response.Write(ShowDateTimeCurrency("es-SV"));
            Response.Write(ShowDateTimeCurrency("es-GT"));
            Response.Write(ShowDateTimeCurrency("es-HN"));
            Response.Write(ShowDateTimeCurrency("es-MX"));
            Response.Write(ShowDateTimeCurrency("es-NI"));
            Response.Write(ShowDateTimeCurrency("es-PA"));
            Response.Write(ShowDateTimeCurrency("es-PY"));
            Response.Write(ShowDateTimeCurrency("es-PE"));
            Response.Write(ShowDateTimeCurrency("es-PR"));
            Response.Write(ShowDateTimeCurrency("es-ES"));
            Response.Write(ShowDateTimeCurrency("es-UY"));
            Response.Write(ShowDateTimeCurrency("es-VE"));
            Response.Write(ShowDateTimeCurrency("sw-KE"));
            Response.Write(ShowDateTimeCurrency("sv-FI"));
            Response.Write(ShowDateTimeCurrency("sv-SE"));
            Response.Write(ShowDateTimeCurrency("syr-SY"));
            Response.Write(ShowDateTimeCurrency("ta-IN"));
            Response.Write(ShowDateTimeCurrency("tt-RU"));
            Response.Write(ShowDateTimeCurrency("te-IN"));
            Response.Write(ShowDateTimeCurrency("th-TH"));
            Response.Write(ShowDateTimeCurrency("tr-TR"));
            Response.Write(ShowDateTimeCurrency("uk-UA"));
            Response.Write(ShowDateTimeCurrency(""));
            Response.Write(ShowDateTimeCurrency("en-US"));
            Response.Write(ShowDateTimeCurrency("en-AU"));
            Response.Write(ShowDateTimeCurrency("en-BZ"));
            Response.Write(ShowDateTimeCurrency("en-CA"));
           // Response.Write(ShowDateTimeCurrency("en-CB"));
            Response.Write(ShowDateTimeCurrency("en-IE"));
            Response.Write(ShowDateTimeCurrency("en-JM"));
            Response.Write(ShowDateTimeCurrency("en-NZ"));
            Response.Write(ShowDateTimeCurrency("en-PH"));
            Response.Write(ShowDateTimeCurrency("en-ZA"));
            Response.Write(ShowDateTimeCurrency("en-TT"));
            Response.Write(ShowDateTimeCurrency("en-GB"));
            Response.Write(ShowDateTimeCurrency("en-ZW"));
            Response.Write(ShowDateTimeCurrency("ja-JP"));
            Response.Write(ShowDateTimeCurrency("de-DE"));
            Response.Write(ShowDateTimeCurrency("zh-CN"));
            Response.Write(ShowDateTimeCurrency("ko-KR"));
            Response.Write(ShowDateTimeCurrency("ru-RU"));
            Response.Write(ShowDateTimeCurrency("zh-TW"));
            Response.Write(ShowDateTimeCurrency("zh-HK"));
            Response.Write(ShowDateTimeCurrency("zh-SG"));
            Response.Write(ShowDateTimeCurrency("zh-MO"));
           // Response.Write(ShowDateTimeCurrency("zh-CHS"));
           // Response.Write(ShowDateTimeCurrency("zh-CHT"));
            Response.Write(ShowDateTimeCurrency("ur-PK"));
            //Response.Write(ShowDateTimeCurrency("uz"));
            //Response.Write(ShowDateTimeCurrency("uz-UZ-Cyrl"));
           // Response.Write(ShowDateTimeCurrency("uz-UZ-Latn"));
            //Response.Write(ShowDateTimeCurrency("vi"));
            Response.Write(ShowDateTimeCurrency("vi-VN"));

            Response.Write("</table>");
        }
        catch (Exception ex)
        {
            Response.Write("erro:" + ex.Message.ToString() + "<br/>");
        }
    }
    /// <summary>
    /// 区域化设置和符集的匹配
    /// </summary>
    /// <param name="sLocale">区域代码LCID</param>
    /// <returns>返回区域字符集</returns>
    public string ShowDateTimeCurrency(string sLocale)
    {
        Page.Culture = sLocale;
        string formateDate=(DateTimeFormatInfo.GetInstance(null)).LongDatePattern;
        string formateTime=(DateTimeFormatInfo.GetInstance(null)).LongTimePattern;
        int i=1000;
        string formateCurrency=i.ToString("C");
        int j=50;
        double k=0.2;
        string formateNumber=j.ToString("F")+"&"+k.ToString("F");
        string Result="<tr>";
        Result+="<td>"+CultureInfo.CurrentCulture.DisplayName+"</td>";
        Result+="<td>"+DateTime.Now.ToString(formateDate)+"</td>";
        Result+="<td>"+DateTime.Now.ToString(formateTime)+"</td>";
        Result+="<td>"+formateCurrency+"</td>";
        Result+="<td>"+formateNumber+"</td></td>";
        return (Result);

    }

目录
相关文章
|
Java 物联网 C#
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#/.NET/.NET Core学习路线集合,学习不迷路!
467 0
|
7月前
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
288 0
|
11月前
|
开发框架 搜索推荐 算法
一个包含了 50+ C#/.NET编程技巧实战练习教程
一个包含了 50+ C#/.NET编程技巧实战练习教程
333 18
|
11月前
|
缓存 算法 安全
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
348 12
|
11月前
|
开发框架 人工智能 .NET
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
170 6
|
11月前
|
开发框架 算法 .NET
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
179 6
|
11月前
|
开发框架 Cloud Native .NET
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
180 6
|
11月前
|
开发框架 监控 .NET
C#进阶-ASP.NET WebForms调用ASMX的WebService接口
通过本文的介绍,希望您能深入理解并掌握ASP.NET WebForms中调用ASMX WebService接口的方法和技巧,并在实际项目中灵活运用这些技术,提高开发效率和应用性能。
695 5
|
11月前
|
算法 Java 测试技术
Benchmark.NET:让 C# 测试程序性能变得既酷又简单
Benchmark.NET是一款专为 .NET 平台设计的性能基准测试框架,它可以帮助你测量代码的执行时间、内存使用情况等性能指标。它就像是你代码的 "健身教练",帮助你找到瓶颈,优化性能,让你的应用跑得更快、更稳!希望这个小教程能让你在追求高性能的路上越走越远,享受编程带来的无限乐趣!
539 13
|
Java 物联网 编译器
C#一分钟浅谈:.NET Core 与 .NET 5 区别
本文对比了 .NET Core 和 .NET 5,从历史背景、主要区别、常见问题及易错点等方面进行了详细分析。.NET Core 侧重跨平台支持和高性能,而 .NET 5 在此基础上统一了 .NET 生态系统,增加了更多新特性和优化。开发者可根据具体需求选择合适的版本。
463 7