Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- table
- GIT
- NPM
- MSSQL
- mybatis
- SQL
- es6
- IntelliJ
- 보조정렬
- JavaScript
- 공정능력
- SPC
- Sqoop
- plugin
- mapreduce
- Express
- Android
- react
- tomcat
- Kotlin
- Java
- window
- Spring
- R
- SSL
- Python
- Eclipse
- hadoop
- xPlatform
- vaadin
Archives
- Today
- Total
DBILITY
java string to unix time 본문
반응형
오랜만에 javafx는 기억이 안나서 swing으로 간단한 UI프로그램을 작성하게 되었는데, 입력 받은 일자 및 시간 문자열을 유닉스 시간으로 변경해야 했다. 이런 것도 기억하지 못하는 나는 과연 개발자가 맞나 싶다.ㅎㅎ
그냥 희미한 기억 뿐 슬프다. 유닉스시간( 1970년 1월 1일 부터 주어진 시간까지 밀리 세컨드)이 필요 했던 것은 윈도우환경에서 파일의 수정 시간이 그렇게 되어 있어서다. 그랬었는지도 벌써 기억이 안 난다.
jdk1.7환경이다.
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Test001 {
public static void main(String[] args) {
String changeStartTime = "2021112000000";
String changeEndTime = "2021112235959";
long compareStartTime = 0L;
long compareEndTime = 0L;
DateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
try {
compareStartTime = format.parse(changeStartTime).getTime();
compareEndTime = format.parse(changeEndTime).getTime();
System.out.println(compareStartTime+" ~ "+compareEndTime);
//결과 1637334000000 ~ 1637638509000
} catch (ParseException e) {
System.out.println("파일 변경일시를 연월일시분초[ yyyyMMddHHmmss ] 형태로 정확히 입력하세요!");
e.printStackTrace();
}
}
}
반응형
'java > basic' 카테고리의 다른 글
java svn log export to excel ( svn 로그 엑셀 저장, svnログエクセル保存 ) (0) | 2022.09.06 |
---|---|
java 6 compiled last maven version 3.2.5 (0) | 2022.01.05 |
java8 maxPermSize, PermSize disapeared (0) | 2021.09.17 |
oracle jdbc driver jdk version compatible (0) | 2021.08.24 |
oracle java jdk free(?) version info (무료 버전 번호) (0) | 2021.05.15 |
Comments