美文网首页
java-date和long日期相互转换

java-date和long日期相互转换

作者: 不需要什么就能清醒 | 来源:发表于2021-09-06 17:51 被阅读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;
}

相关文章

网友评论

      本文标题:java-date和long日期相互转换

      本文链接:https://www.haomeiwen.com/subject/axcywltx.html