Java获取精确到秒的时间戳

时间:2019-08-28 15:30:38   收藏:0   阅读:1580

方法一:通过String.substring()方法将最后的三位去掉

/** 
 * 获取精确到秒的时间戳 
 * @return 
 */  
public static int getSecondTimestamp(Date date){  
    if (null == date) {  
        return 0;  
    }  
    String timestamp = String.valueOf(date.getTime());  
    int length = timestamp.length();  
    if (length > 3) {  
        return Integer.valueOf(timestamp.substring(0,length-3));  
    } else {  
        return 0;  
    }  
}

 

 

方法二:通过整除将最后的三位去掉

/** 
 * 获取精确到秒的时间戳 
 * @param date 
 * @return 
 */  
public static int getSecondTimestampTwo(Date date){  
    if (null == date) {  
        return 0;  
    }  
    String timestamp = String.valueOf(date.getTime()/1000);  
    return Integer.valueOf(timestamp);  
} 

原文:https://www.cnblogs.com/zhuyeshen/p/11424226.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!