詳解Java中的線程妥協yield()與線程休眠sleep()辦法。本站提示廣大學習愛好者:(詳解Java中的線程妥協yield()與線程休眠sleep()辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解Java中的線程妥協yield()與線程休眠sleep()辦法正文
Java 時光轉換的實例代碼
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* Created by Edward on 2016/6/30.
*/
public class TimeUtil {
/**
* 將 1467341232351 轉換為 指定格局 "yyyy-MM-dd HH:mm:ss.SSS"
* @param time "1467342217645"
* @param pattern "yyyy-MM-dd HH:mm:ss.SSS"
* @return 2016-07-01 11:03:37.645
*/
public static String parseLongTime2String(String time, String pattern){
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(Long.valueOf(time));
return new SimpleDateFormat(pattern).format(calendar.getTime());
}
/**
* 將指定格局的字符串轉化為long
* @param time "2016-07-01 10:52:41.792"
* @param pattern "yyyy-MM-dd HH:mm:ss.SSS"
* @return 1467341561792
*/
public static long parseString2LongTime(String time, String pattern)
{
Date date = null;
try {
date = new SimpleDateFormat(pattern).parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
return date.getTime();
}
public static void main(String[] args)
{
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.getTimeInMillis());
System.out.println(TimeUtil.parseLongTime2String(String.valueOf(calendar.getTimeInMillis()),"yyyy-MM-dd HH:mm:ss.SSS"));
System.out.println(TimeUtil.parseString2LongTime("2016-07-01 10:52:41.792","yyyy-MM-dd HH:mm:ss.SSS"));
}
}
以上這篇Java 時光轉換的實例代碼就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。