Java는 UNIX 타임 스탬프를 참조를 위해 지정된 형식 날짜로 변환합니다. 특정 내용은 다음과 같습니다
서버에서 데이터를 얻을 때, 때로는 얻은 데이터의 시간이 많은 경우 타임 스탬프가 이와 유사합니다. 물론이 데이터를 타임 스탬프 형태로 사용자에게 제시하는 것은 불가능합니다. 일반적 으로이 타임 스탬프를 일련의 처리로 처리하여 원하는 형식으로 만들고 브라우징에 익숙합니다. 그렇다면 이러한 타임 스탬프 형식 데이터를 어떻게 처리합니까? 각 언어와 프레임 워크에는 고유 한 방법과 방법이 있습니다.
다음은 Java에서 구현됩니다. 말도 안되는 말로 코드를 읽자 ...
메소드 구현
/*** Java는 UNIX 타임 스탬프를 지정된 형식 날짜 문자열로 변환합니다. "1473048265"; * @Param 형식 형식 형식 기본값 기본값 : "YYYY-MM-DD HH : MM : SS"; * * @return 반환 결과 : "2016-09-05 16:06:42"; */ public static String timestamp2date (String timestampString, String formats) {if (textUtils.isempty (formats)) 형식 = "yyyy-mm-dd hh : mm : ss"; long timestamp = long.parselong (timestampstring) * 1000; 문자열 날짜 = new SimpledateFormat (형식, locale.china) .format (새 날짜 (timestamp)); 반환 날짜; }호출 방법
timestamp2date ( "1473048265", "yyyy-mm-dd hh : mm : ss");
반환 결과
2016-09-05 16:06:42
지정된 형식 날짜를 UNIX 타임 스탬프로 변환합니다
/ ** * 날짜 형식 문자열을 timestamp로 변환 * @param dateString 문자열 날짜 * @param 형식 예 : yyyy-mm-dd hh : mm : ss * * @return */ public static string date2timestamp (String datest, String 형식) {try {simpledateformat sdf = new simpledateformat (cormat); return string.valueof (sdf.parse (dateSt) .getTime () / 1000); } catch (예외 e) {e.printstacktrace (); } 반품 ""; }현재 타임 스탬프를 얻으십시오 (정확한 수 초)
/ ** * 현재 타임 스탬프를 가져옵니다 (정확히 몇 초) * * @return nowtimestamp */ public static string getNowTimeStamp () {long time = system.currentTimeMillis (); 문자열 nowtimestamp = string.valueof (Time / 1000); nowtimestamp를 반환합니다. }위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.