java获取秒级时间戳

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

很多朋友都想知道怎么获取java秒级时间戳?下面就一起来了解一下吧~

方法一:通过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;      }  }

java获取秒级时间戳

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

/**  * 获取精确到秒的时间戳  * @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);  }