天天看點

JAVA實作将中文時間轉換的日間格式

package com.jalor;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TKY_20180613 {

public static void main(String[] args) {
    String time="2時00分00秒";
    SimpleDateFormat hms = new SimpleDateFormat("HH:mm:ss");
    String str = time.replace("時", ":").replace("分", ":").replace("秒", "");
    String[] hmsArray = str.split(":");
    long count = Long.valueOf(hmsArray[0])*3600 + Long.valueOf(hmsArray[1])*60 + Long.valueOf(hmsArray[2]);
    System.out.println("時長共:"+ count +" 秒!");
    Date date = null;
    try {
      date = hms.parse(str);//日期類型存儲時用
    } catch (ParseException e) {
      e.printStackTrace();
    }
      System.out.println("時分秒格式化:"+hms.format(date));
  }
}
           

該方法曾經難倒了一個畢業生,我就不點名了,希望他本人能夠看到。