androID.text.format.DateFormat.format(“MM / dd / yyyy”,new java.util.Date());
但是文档说明:
Most callers should avoID supplying their own format strings to this class’ format methods and rely on the correctly localized ones supplIEd by the system.
正是从这条线上,我的困惑和问题出现了.
1.)文档似乎没有说明(至少我无法在任何地方找到它,尽管我最难搜索)如何访问它所说的系统提供的正确本地化的字符串.这是如何完成的?
2.)在上面的示例行中提供您自己的格式字符串是否可接受(尽管文档说明了什么)?
在此先感谢您的帮助!
解决方法1.) The documentation does not appear to state (at least I was unable to find it anywhere despite my hardest searching) how to access the correctly localized strings that it says that the system provIDes. How is this accomplished?
最直接的方法是使用其中一个静态get..Instance()方法(如getDateTimeInstance())来获取java.text.DateFormat
对象.返回的格式化程序将设置为适合当前系统区域设置.
在formatter对象上使用format()
以获取格式化的字符串.
使用SimpleDateFormat
通常也很容易.
2.) Is it acceptable (despite what the documentation says) to provIDe your own format string as in the example line above?
当您要格式化计算机以进行读取时,是,例如,在序列化为需要特定日期格式的基于ASCII的序列化格式时.
格式化人类阅读时,请使用适当的区域设置默认值.
总结以上是内存溢出为你收集整理的使用android.text.format.DateFormat.format方法的正确方法是什么全部内容,希望文章能够帮你解决使用android.text.format.DateFormat.format方法的正确方法是什么所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)