간단한 내용들이다.
하지만 때때로 유용하게 쓰이는 것들이다.
직접 작성하기 귀찮아서 스크랩한다... 출처를 남기고...
이것말고도 Calendar 클래스를 이용해서 날짜처리하는 방법도 있는데, 간단하게 처리를 할 때는 이 방법이 제일 나은 듯 하다.
아! 그리고 포맷을 맞출 때 MM, mm 은 꼭 대소문자를 구분해서 써야 한다.
#startline==================================================
step1. Date()함수로 객체를 하나 생성한다.
ex) Date today = new Date();
step2. SimpleDateFormat()으로 포맷을 설정한다. 포맷설정은 아래와 같다.
Symbol Meaning Presentation Example
-------------------------------------------------------
y year (Number) 1996
M month in year (Text & Number) July & 07
d day in month (Number) 10
h hour in am/pm (1~12) (Number) 12
H hour in day (0~23) (Number) 0
m minute in hour (Number) 30
s second in minute (Number) 55
S millisecond (Number) 978
-------------------------------------------------------
ex) SimpleDateFormat myDateType = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
step3. 생성한 SimpleDateFormat 객체와 Date 객체를 이용해서 포맷을 변환한다.
ex) String todayStr = myDateType.format(today);
각자 필요에 맞게...타입을 만들어서 사용하면 되겠다~~^^
아래는 풀~~~예제.
import java.text.SimpleDateFormat;
import java.util.Date;
class ImportTest
{
public static void main(String[] args)
{
Date today = new Date();
SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat time = new SimpleDateFormat("HH:mm ss");
System.out.println("날짜 : " + date.format(today)); -> 2010-11-26
System.out.println("시간 : " + time.format(today)); -> 08:57:57}
}
[출처] JAVA 날짜 사용 정리|작성자 하동하동
#endline===================================================