Locale 及Locale.getDefault()

article/2025/10/25 1:04:15

1.什么是Locale?

Locale对象表示了一个特定的地理,政治或文化区域。需要使用到Locale执行其任务的操作称为区域设置敏感,并使用Locale为用户定制信息。

例如显示一个数字就是一个区域设置敏感的操作–该数字应根据用户所在国家,地区或文化的习俗和惯例进行格式化。

2.Locale.getDefault()使用

   1.在日期格式里:

  val format = SimpleDateFormat("MM-dd HH: mm", Locale.getDefault())

    2.在语言设置时,需要对返回的字符串进行大写/小写操作,这时候在toUpperCase()使用Locale.getDefault(),他便会根据语言环境自行转换

textReplyType.text=setReplyTypeTextUP(data.getAnswerMsgType().toString())?.toUpperCase(Locale.getDefault())

3.Locale 获取语言,地区,或者 “语言_地区” 的方法

Locale.getDefault().getLanguage()       ---> en      
Locale.getDefault().getISO3Language()   ---> eng 
Locale.getDefault().getCountry()        ---> US 
Locale.getDefault().getISO3Country()    ---> USA 
Locale.getDefault().getDisplayCountry() ---> United States 
Locale.getDefault().getDisplayName()    ---> English (United States) 
Locale.getDefault().toString()          ---> en_US
Locale.getDefault().getDisplayLanguage()---> English

4.Locale里的部分静态变量

 

5.各个国家的代码:链接


http://chatgpt.dhexx.cn/article/a1jdQEvq.shtml

相关文章

LocalStorage

目录 1.什么是Web存储? 2.localStorage、sessionStorage、Cookie和Session 3.Storage接口 4.localStorage基本操作 5.storage事件 参考书籍:《JavaScript 权威指南----ECMAScript5HTML5DOMHTML5BOM》编著:张亚飞 1.什么是Web存储&…

在net core npoi导入excel 所遇到的问题PublicKeyToken=0df73ec7942b34e1

在vs中测试一切正常 发布到iis,是使用的是***独立发布,x64***,部署好之后,执行nopi导入读取数据功能,提示 PublicKeyToken0df73ec7942b34e1,找不到系统文件 尝试过修改nopi的版本,由2.51.变成…

.net 查看程序集(*.dll)的PublicKeyToken

1.运行>powershell ([system.reflection.assembly]::loadfile("C:\Users\wangbinbin\Desktop\bin\log4net.dll")).FullName 2.使用vs的Tools Command Prompt命令行工具,输入SN -T "path",就会显示这个dll 的PublicKeyToken SN -…

查看PublicKeyToken和生成PublicKeyToken

http://hi.baidu.com/honfei/item/7777500b20d8ff8a02ce1bd2

未能加载文件或程序集“Newtonsoft.Json,Version = 13.0.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed“..

未能加载文件或程序集"Newtonsoft.Json,Version 13.0.0.0,Culture neutral,PublicKeyToken 30ad4fe6b2a6aeed"或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配.(异常来自HRESULT:0x80131040) 今天把生成的exe文件&a…

WinForm转Console Message=未能从程序集“, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“没有 RVA

1.异常截图 2.源代码及运行结果 3.相关异常及解决办法 1.异常截图 异常具体信息如下: 未处理System.TypeLoadException HResult-2146233054 Message未能从程序集“LockTestV2, Version1.0.0.0, Cultureneutral, PublicKeyTokennull”中加载类型“LockTestV2…

能加载文件或程序集“System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖

能加载文件或程序集“System.Web.Mvc, Version3.0.0.0, Cultureneutral, PublicKeyToken31bf3856ad364e35”或它的某一个依赖项。 解决方法: 安装ASP.NET MVC 3 MVC3下载地址: https://www.microsoft.com/en-us/download/details.aspx?id1491 下载之…

IIS 发布Web网站或接口,提示错误“未能加载文件或程序集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”

IIS 发布Web网站或接口,提示错误“未能加载文件或程序集“XXXX, Version1.0.0.0, Cultureneutral, PublicKeyTokennull” 一、产生错误的原因二、解决办法1、修改IIS应用程序池的兼容性2、修改Visual Sstudio 平台属性 一、产生错误的原因 原因分析:Vis…

CS0012 错误。必须添加对程序集”xxxxx,Version=4.0.0.0,Culture=neutral,PublicKeyToken=xxxxxxx“的引用

今天复习c#二次开发Autocad中增添选项卡的时候突然出现的错误,一直提醒缺少引用,可是正常的引用都添加进来了,所以我就找到了之前的程序,发现缺少的是PresentationCore.dll文件,在这里记录一下,防止以后在遇…

VS错误:未能加载文件或程序集“NPOI, Version=2.3.0.0, Culture=neutral, PublicKeyToken...

未能加载文件或程序集"NPOI, Version2.3.0.0, Cultureneutral, PublicKeyTokenb03f5…它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配 参考https://blog.csdn.net/xingyu0806/article/details/50450420 一、查看NPOI版本是否和错误提示版本匹配,不匹配的话&am…

NET 5连mysql数据库遇到的问题-1252;PublicKeyToken=cc7b13ffcd2ddd51

NET 5连mysql数据库遇到的问题 1. System.NotSupportedException:“No data is available for encoding 1252. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.” 解决办法: nuget添加 代码中加…

(8)C#导入库编译出错:请考虑使用 app.config 将程序集“log4net, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”

当引用SuperSocket类库时,导致编译出下面的提示: 请考虑使用 app.config 将程序集“log4net, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”从版本“1.2.13.0”[]重新映射到版本“2.0.12.0” 这时修改如果运行程序,可以打开,但是执行一定位置,就会出错。 这时候怎…

asp.net 查看dll的PublicKeyToken值方法

在做asp.net开发过程中,偶尔对有些dll,进行强制签名,那么在注册dll到gac的时候,就需要知道dll的PublicKeyToken值,如何通过简单的方法,来获得这个值呢,下面是一个很好又实用的方法: …

Could not load file or assembly ‘WMS.API.Service, Culture=neutral, PublicKeyToken=null‘. 系统找不到指定的文件

此报错是由于在Bin目录下没有此类库的DLL 解决办法 添加对应的项目引用,重新生成就可以解决

C#/WPF/.NET 第三方ddl强签名解决(xxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)

报错 FileLoadException: 未能加载文件或程序集“CircularGauge, Version1.0.0.0, Cultureneutral, PublicKeyTokennull” 或它的某一个依赖项。需要强名称程序集。 (异常来自 HRESULT:0x80131044)原因,报错信息里面有 CircularGauge,这是项目里面引用的一个第三d…

如何解决本地DLL 的PublicKey Token与项目需要的DLL的PublicKey Token不一致的问题

这个过程是这样的。有一个遗留的项目需要做一些修改,那么我就从TFS上把这个项目下载下来,用VisualStudio打开。编译时没有发现错误,直接运行。可是运行时就抛出了异常。 Could not load file or assembly log4net, Version1.2.10.0, Culture…

什么是publickeytoken及publickeytoken的作用

作者: 黄志彬(在dev-club上俺叫笨猫猫) 本人在看一些例子的时候,总是能看到配置文件中有一些publickeytoken的字样,本人不太明白,所以在网上搜了一下,看到msdn里边有人做了解释,恍然大悟,为了感谢作者,本人在这里转载一下.原文地址:http://www.microsoft.com/china/community/…