java格式化string时间_JAVA 格式化时间使用String.format方法

String.format@Test

public void test() {

String tmstr = String.format("%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS", new Date());

System.out.println(tmstr);

String tmstr1 = String.format("%1$tY-%

System.out.println(tmstr1);

}

输出格式都为:2017-09-06 15:42:08

常用参数含义:'Y' 年份,被格式化为必要时带前导零的四位数

'y' 年份的最后两位数,被格式化为必要时带前导零的两位数,即 00 - 99

'j' 一年中的天数,被格式化为必要时带前导零的三位数,例如,对于格里高利历是 001 - 366

'm' 月份,被格式化为必要时带前导零的两位数,即 01 - 13。

'd' 一个月中的天数,被格式化为必要时带前导零两位数,即 01 - 31

'e' 一个月中的天数,被格式化为两位数,即 1 - 31。

'H' 24 小时制的小时,被格式化为必要时带前导零的两位数,即 00 - 23。

'I' 12 小时制的小时,被格式化为必要时带前导零的两位数,即 01 - 12。

'M' 小时中的分钟,被格式化为必要时带前导零的两位数,即 00 - 59。

'S' 分钟中的秒,被格式化为必要时带前导零的两位数,即 00 - 60

'L' 秒中的毫秒,被格式化为必要时带前导零的三位数,即 000 - 999

'N' 秒中的毫微秒,被格式化为必要时带前导零的九位数,即 000000000 - 999999999。

'p' 特定于语言环境的 上午或下午 标记以小写形式表示,例如 "am" 或 "pm"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值