如何在Java中获得百分之一的当前日期

时间:2016-04-19 14:12:12

标签: java datetime calendar

我想得到像这种模式的时间格式, HH-MM-SS-CC,最后一个CC代表百分之一的时间。 我怎样才能在Java中获得它

2 个答案:

答案 0 :(得分:3)

我相信您正在寻找的是hh-mm-ss-SS(12小时制,24小时制时钟使用' HH')。小写'给你秒,和资本' S'给你几分之一秒。如果你想要百分之一,那么你就需要SS' SS'到0-999,然后切断最后一个角色。

来自Java DateTimeFormatter docs

Symbol  Meaning                     Presentation      Examples
------  -------                     ------------      -------
  h       clock-hour-of-am-pm (1-12)  number            12
  H       hour-of-day (0-23)          number            0
  m       minute-of-hour              number            30
  s       second-of-minute            number            55
  S       fraction-of-second          fraction          978
  A       milli-of-day                number            1234
  n       nano-of-second              number            987654321
  N       nano-of-day                 number            1234000000

答案 1 :(得分:-1)

使用DateSimpleDateFormat

Date dNow = new Date();
SimpleDateFormat ft = new SimpleDateFormat ("hh:mm:ss:SS");