logdog.Common
Class TimeUtil

java.lang.Object
  extended by logdog.Common.TimeUtil

public class TimeUtil
extends java.lang.Object

시간에 관련된 처리를 하기위한 요소들을 구현해놓은 클래스이다.

Since:
2012. 11. 15.오전 6:10:01 TODO TimeCode Adder를 제작해야한다. 현재 단순 +을 하기 때문에 TimeCode 계산이 특정기간에 문제가 생길 수 있다.
Author:
Karuana

Constructor Summary
TimeUtil()
           
 
Method Summary
static boolean CheckNowTime(java.util.Date a)
          현재 시간이 주어진 시간보다 뒤인지 체크한다.
static boolean CompareTime(java.util.Date a, java.util.Date b)
          a 시간이 b 시간보다 나중에 일어나면 true를 아니면 false를 리턴한다.
static java.util.Date getCode2Date(int year, int code)
          Yearcdoe +DayCode를 Date로 변환한다.
static java.util.Date GetNowDate()
          현재 시간을 지닌 Date 객체를 리턴한다.
static int GetNowTimeCode()
          월과 일을 MMDD형태로 반환된다.
static int GetNowYear()
          현재 년도 코드를 리턴한다.
static java.lang.String GetTime2String(java.util.Date d)
          주어진 Time 객체를 String으로 변환해준다.
static java.util.Date GetTimeWeekAdder(java.util.Date a)
          입력된 Date에 7일을 더한 뒤 리턴한다.
static int GetWeek()
          오늘이 몇번째 주인지 리턴한다.
static int getWeekCode(java.util.Date date)
          주어진 Date의 WeekCode를 리턴한다.
static int MaxWeekCount(int Year)
          주어진 년도에 최대 주수를 리턴한다.
static int minTimCode(int year, int date, int min)
          Time Code의 값을 빼준다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeUtil

public TimeUtil()
Method Detail

GetNowDate

public static java.util.Date GetNowDate()
현재 시간을 지닌 Date 객체를 리턴한다.

Returns:
현재시간
Since:
2012. 11. 15.오전 6:14:03 TODO

MaxWeekCount

public static int MaxWeekCount(int Year)
주어진 년도에 최대 주수를 리턴한다.

Parameters:
Year -
Returns:
Since:
2012. 11. 18.오후 8:24:53 TODO

GetTimeWeekAdder

public static java.util.Date GetTimeWeekAdder(java.util.Date a)
입력된 Date에 7일을 더한 뒤 리턴한다.

Parameters:
a -
Returns:
a+7
Since:
2012. 11. 15.오전 6:14:29 TODO

CheckNowTime

public static boolean CheckNowTime(java.util.Date a)
현재 시간이 주어진 시간보다 뒤인지 체크한다.

Parameters:
a -
Returns:
Since:
2012. 11. 15.오전 6:15:06 TODO

CompareTime

public static boolean CompareTime(java.util.Date a,
                                  java.util.Date b)
a 시간이 b 시간보다 나중에 일어나면 true를 아니면 false를 리턴한다.

Parameters:
a -
b -
Returns:
boolean
Since:
2012. 11. 15.오전 6:15:35 TODO

GetNowYear

public static int GetNowYear()
현재 년도 코드를 리턴한다.

Returns:
Ex) 2012년 -> 2012
Since:
2012. 11. 15.오전 6:16:15 TODO

GetWeek

public static int GetWeek()
오늘이 몇번째 주인지 리턴한다.

Returns:
Since:
2012. 11. 18.오후 8:25:23 TODO

GetNowTimeCode

public static int GetNowTimeCode()
월과 일을 MMDD형태로 반환된다.

Returns:
Ex)11월 11일 -> 1111
Since:
2012. 11. 10.오전 12:35:37 TODO

getWeekCode

public static int getWeekCode(java.util.Date date)
주어진 Date의 WeekCode를 리턴한다.

Parameters:
date -
Returns:
Since:
2012. 11. 18.오후 8:25:39 TODO

getCode2Date

public static java.util.Date getCode2Date(int year,
                                          int code)
Yearcdoe +DayCode를 Date로 변환한다.

Parameters:
year -
code -
Returns:
Since:
2012. 11. 18.오후 8:26:00 TODO

minTimCode

public static int minTimCode(int year,
                             int date,
                             int min)
Time Code의 값을 빼준다.

Parameters:
yeer -
date -
min - (is 음수)
Returns:
datecode - min
Since:
2012. 11. 16.오후 10:40:05 TODO

GetTime2String

public static java.lang.String GetTime2String(java.util.Date d)
주어진 Time 객체를 String으로 변환해준다.

Parameters:
d -
Returns:
yyyy-MM-dd 형태의 문자
Since:
2012. 11. 15.오전 6:17:16 TODO