=================================
=================================
=================================
출처: http://blog.naver.com/stork838/220123755022
자바에는 Date클래스가 두 종류가 있다.
java.util.Date와 java.sql.Date. 이 두 가지 차이점도 알아보고 현재 날짜 및 시간도 구해보자.
아래 소스는 테스트를 위한 소스이다.
public class SimpleDateTest {
public static void main(String[] args) {
// 1. util.Date로 얻어온 현재시간을 SimpleDateFormat을 이용해서 연도, 월, 일, 시간, 분, 초 까지 표현하도록 해보았다. 붉은 색으로 표시된 부분은 자신이 원하는 포맷으로 변경이 가능하다. 예를들면 "yy/MM/dd"와 같은 형태로 말이다.
String currentDate = new SimpleDateFormat("yyMMddhhmmss").format(new java.util.Date());
System.out.println(currentDate);
// 2. sql.Date로 언어온 현재시간을 1번과 동일하게 출력해본다. sql.Date는 생성시 long타입의 시간값을 요구한다. System.currentTimeMillis()는 현재시간을 long타입으로 반환해주므로 이를 이용했다.
currentDate = new SimpleDateFormat("yyMMddhhmmss").format(
new java.sql.Date(System.currentTimeMillis()));
System.out.println(currentDate);
// 2. util.Date를 이용하여 얻어온 Date
Date date = new java.util.Date();
System.out.println(date);
// 3. sql.Date를 이용하여 얻어온 Date
Date sqlDate = new java.sql.Date(System.currentTimeMillis());
System.out.println(sqlDate);
}
}
[출처] [Java/자바] 현재 날짜 및 시간 구하기|작성자 TexasCowboy
=================================
=================================
=================================
출처: http://blog.naver.com/sd5125/130167763555
1. Date 객체를 이용한 방법
Date 객체를 사용할 수 있으나 현재는 사용을 추천하지 않음
디폴트 생성사를 호출할 경우 현재 시간으로 초기화됨
현재시간을 출력하는 예제:
2. Calendar 객체를 이용한 방법
Calendar.getInstance()를 호출할 때 현재 시간을 Calendar형으로 반환한다.
1초에 한 번씩 밀리세컨드를 출력하는 예제:
3. System 객체를 이용한 방법
System.currentTimeMillis()를 호출하면 현재의 시간을 밀리세컨드 단위로 불러올 수 있다.
현재 시간 읽는 방법:
[출처] [자바]현재 시간 구하는 방법|작성자 백화비연
=================================
=================================
=================================
출처: http://blog.naver.com/tjgml2127/220102888546
시스템시계와 날짜/시간관련 클래스
시스템시계(system clock)
컴퓨터에 내장되어 있는 현재 시각을 가리키는 시계
Calendar클래스
Gregoriancalendar클래스
-널리 사용되는 양력을 계산하는 클래스
시스템시계는 배터리로작동 -항상 현재 시각을 가리킴
다음 시각을 기점으로 하는 밀리세컨드 단위로 시각 표시
사용방법
1)시스템시계로부터 현재 시각 읽어오기
GregorianCalendar calendar = new GregorianCalendar();
2)GregorianCalendar 객체로부터 년월일시분초 얻어내기
int year = calendar.get(Calendar.YEAR); //연도를 리턴
int month = calendar.get(Calendar.MONTH);//월을 리턴
int date = calendar.get(Calendar.DATE);//일을 리턴
int amPm = calendar.get(Calendar.AM_PM);//오전/오후구분을 리턴
int hour = calendar.get(Calendar.HOUR);//시를 리턴
int min = calendar.get(Calendar.MINUTE);//분을 리턴
int sec = calendar.get(Calendar.SECOND);//초를 리턴
런던의 현재 날짜와 시간을 출력하는 프로그램
=================================
=================================
=================================
'JAVA' 카테고리의 다른 글
Java와 C/C++의 연동 관련, JNI (0) | 2020.09.18 |
---|---|
[Java] 다른 프로그램 프로세싱 관리, 프로그램 죽으면 다시 실행 시키기 관련, 자바로 외부파일 실행. (0) | 2020.09.18 |
java.lang.IllegalArgumentException: white space not allowed 관련 java 버그?? (0) | 2020.09.18 |
Java Synchronized (자바 동기화) 안드로이드 개발 네트워크 개발 등등 (0) | 2020.09.17 |
브라우저 체크, 브라우져 버전 체크 (0) | 2020.09.17 |