パッケージcom.example.testredis.controller。 輸入java.text.DateFormatの。 輸入java.text.ParseException。 輸入java.text.SimpleDateFormatの。 インポートのjava.util.Calendar; 輸入java.util.Date; パブリック クラスTestTime { 公共 静的 ボイドメイン(文字列[]引数)がスローはParseException { 日nowDate = 新しい日付(); DateFormatのdateFormat1 = 新しいてSimpleDateFormat( "yyyyMMddHHmmsszzz" ); System.out.println(dateFormat1.format(nowDate)); // 出会いの後0800時間の必要性を恐れないで、普通の時間で はDateFormat dateFormat2 = 新しい新しいてSimpleDateFormat( "yyyyMMddHHmmssZZZ" ); System.out.printlnは(dateFormat2 .format(nowDate)); // mMのHHこれは、2つの大文字 たDateFormat dateFormat3 = 新しい新しいてSimpleDateFormat( "MM-DD-YYYY HH:MM:SS" ); のSystem.out.println(dateFormat3.format(nowDate) ); // 間違っているmm 2と小文字HH たDateFormat dateFormat4 = 新しい新しいてSimpleDateFormat( "MM-DD-YYYY HH:MM:SS" ); のSystem.out.println(dateFormat4.format(nowDate)); // 0800は、通常のMSに変換しました DateFormat5 = DateFormatの新しい新しいてSimpleDateFormat( "yyyyMMddHHmmssZZZ" ); 文字列jia800Date = "+ 0800 20,191,224,211,649" ; 日付DATE = dateFormat5.parse(jia800Date); System.out.printlnは(dateFormat3.format(DATE)); // 変換のアリババ時間、資本SSミリ秒、アリババミリ秒 文字列ali1688Date = "+ 0800 20200619150904000" ; ali1688Date = ali1688Date.substring(0、ali1688Date.length() - 8。); System.out.printlnは(ali1688Date); DateFormatのdateFormat6 = 新新のSimpleDateFormat( "YYYYMMDDHHMMSS" ); 日付のABC =dateFormat6.parse(ali1688Date)。 System.out.println(dateFormat3.format(ABC))。 } }