美文网首页
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