java-date和long日期相互转换
2021-09-06 本文已影响0人
不需要什么就能清醒
[TOC]
date日期转long日期
import java.util.Date;
/**
* long日期转date
*
* @param longTime
* @return
*/
public static long dateToLongTime(Date date) {
return date.getTime();
}
long日期转date日期
import java.text.SimpleDateFormat;
import java.util.Date;
private static final String formatStr = "yyyy-MM-dd";
/**
* date日期转long
*
* @param date
* @return
*/
public static String longTimeToDate(long longTime) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(formatStr);
Date date = new Date(longTime);
return simpleDateFormat.format(date);
}
String日期转long日期
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
private static final String FORMATSTR = "yyyy-MM-dd";
/**
* string日期转long
*
* @param date
* @return
*/
public static Long dateToLongTime(String dateStr) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(FORMATSTR);
Date date = new Date();
try {
// 注意格式需要与上面一致,不然会出现异常
date = simpleDateFormat.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
return date.getTime();
}
String日期转date日期
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
private static final String FORMATSTR = "yyyy-MM-dd";
/**
* string日期转long
*
* @param dateStr
* @return
*/
public static Date dateStrToDate(String dateStr) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(FORMATSTR);
Date date = new Date();
try {
// 注意格式需要与上面一致,不然会出现异常
date = simpleDateFormat.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}