import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* @Author YXH
* @Date 2020/10/27 15:05
**/
public class DateTimeUtile {
/**
* @Author YXH
* @Date 2020/10/27 15:08
* @Param []
* @Return java.lang.String
* @Description 获取到当前时间的时间戳
**/
public static String getTimeStamp(){
String y = System.currentTimeMillis()+"";
return y;
}
/**
* @Author YXH
* @Date 2020/10/27 16:06
* @Param [dateStr]
* @Return java.lang.String
* @Description 将时间戳转换为时间
**/
public static String testDateStr(Long dateStr) {
Date date = new Date(dateStr);
String normalDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
return normalDate;
}
/**
* @Author YXH
* @Date 2020/10/27 16:52
* @Param [timers]
* @Return long
* @Description 将时间转换为时间戳
**/
public static long timeToStamp(String timers) {
Date d = new Date();
long timeStemp = 0;
try {
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d = sf.parse(timers);
} catch (ParseException e) {
e.printStackTrace();
}
timeStemp = d.getTime();
return timeStemp;
}
/**
* @Author YXH
* @Date 2020/10/27 16:54
* @Param []
* @Return java.lang.String
* @Description 获取到昨天的时间加时分秒
**/
public static String yesterDay(){
DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd ");
Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY,-24);
String yesterdayDate=dateFormat.format(calendar.getTime());
String yseterDay = yesterdayDate + " 00:00:00";
return yseterDay;
}
/**
* @Author YXH
* @Date 2020/10/27 16:54
* @Param []
* @Return java.lang.String
* @Description 获取到当前时间的前一天的时间不加时分秒
**/
public static String yesterDayNoHourMinuteSecond(){
DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd ");
Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY,-24);
String yesterdayDate=dateFormat.format(calendar.getTime());
return yesterdayDate;
}
}
时间工具类
最新推荐文章于 2024-07-31 04:39:08 发布