package com.wd.tech.app.utils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @ProjectName: Science
* @Package: com.wd.tech.app.utils
* @ClassName: TimeUtils
* @Description: java类作用描述
* @Author: Jack Lee
* @CreateDate: 2018/11/3 10:41
* @UpdateUser: Jack Lee
* @UpdateDate: 2018/11/3 10:41
* @UpdateRemark: 更新说明
* @Version: 1.0
*/
public class TimeUtils {
// String pattern = "yyyy-MM-dd HH:mm:ss";
/**
* 获取系统时间戳
* @return
*/
public long getCurTimeLong(){
long time=System.currentTimeMillis();
return time;
}
/**
* 获取当前时间
* @param pattern
* @return
*/
public static String getCurDate(String pattern){
SimpleDateFormat sDateFormat = new SimpleDateFormat(pattern);
return sDateFormat.format(new java.util.Date());
}
/**
* 时间戳转换成字符窜
* @param milSecond
* @param pattern
* @return
*/
public static String getDateToString(long milSecond, String pattern) {
Date date = new Date(milSecond);
SimpleDateFormat format = new SimpleDateFormat(pattern);
return format.format(date);
}
/**
* 将字符串转为时间戳
* @param dateString
* @param pattern
* @return
*/
public static long getStringToDate(String dateString, String pattern) {
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
Date date = new Date();
try{
date = dateFormat.parse(dateString);
} catch(ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return date.getTime();
}
}