美文网首页
android 利用占位符格式化字符串

android 利用占位符格式化字符串

作者: hudafei | 来源:发表于2018-05-15 16:27 被阅读0次

    最近项目用到要格式化的日期string,在string.xml文件中使用到。

    格式化日期的string(可匹配2018-05-15),这里第二部分02d,如果写成2d,那么匹配的就是2018-5-15

    解释:

    “%数字”:你所要替换的位置

    “$”: 结束位

    “(0)数字d/s”:“0”可有可无,代表补全位,也可不填。跟后面紧跟的数字搭配使用,当                           位数小于后面的数字,则用0自动补全。

                             “数字”代表 格式限制的位数,0和位数要搭配使用(例如:$02d可匹配两                         位(05,06,10等),$2d可匹配(5,6,10等)不会自动补全)

                             “d”代表int类型

                             “s”代表string类型

    代码使用:

    String date = getResources().getString(R.string.format_date);    

    // date[ n ] 代表 你传入的年月日

    String formatDate = String.format(date, , date[0], date[1], date[2]);  

    相关文章

      网友评论

          本文标题:android 利用占位符格式化字符串

          本文链接:https://www.haomeiwen.com/subject/soqydftx.html