kotkabeans
Class time

java.lang.Object
  |
  +--kotkabeans.time

public class time
extends java.lang.Object

This bean tranforms date and time from timestamp to normal presentation and vice versa


Constructor Summary
time()
           
 
Method Summary
static java.lang.String addYearsToDate(java.lang.String olddate, int diffYear)
          Create a new timestamp that preservers the same week number and day of week while changing the year.
static java.lang.String calendarToDBString(java.util.Calendar ca)
           
static java.lang.String calendarToDBTime(java.util.Calendar ca)
           
static java.lang.String calendarToOutString(java.util.Calendar ca)
           
static java.lang.String calendarToOutTime(java.util.Calendar ca)
           
static java.lang.String calendarToString(java.util.Calendar ca, java.lang.String format)
           
static java.lang.String calendarToTime(java.util.Calendar ca, java.lang.String format)
           
static int compare(java.util.Calendar ca1, java.util.Calendar ca2)
           
static java.lang.String dateToTimeStamp(java.lang.String ppkkvvvv)
          This method transforms time back to timestamp-format
static int dayOfWeek(java.lang.String date)
           
static java.util.Calendar dbStringToCalendar(java.lang.String s)
           
static java.lang.String fixTimestamp(java.lang.String timestamp)
           
static java.util.Calendar getCalendarInstance()
           
static java.util.Calendar getCalendarInstance(java.util.Calendar instance)
           
static java.util.Calendar getCalendarInstance(java.util.Locale locale)
           
static java.lang.String getCurrentTime()
           
static java.lang.String getDate()
           
static java.lang.String getDate(int languageID)
           
static java.lang.String getDate(java.lang.String dateFormat)
           
static java.lang.String getDate(java.lang.String dateFormat, int languageID)
           
static java.lang.String getDBDate()
           
static long getTimeInSeconds()
           
static long getTimeInSeconds(java.util.Calendar c)
           
static boolean isYearAtWeek(java.lang.String week)
           
static java.lang.String kloToDBFormat(java.lang.String k)
          This method transforms time back to timestamp-format
static java.lang.String kloToOutFormat(java.lang.String hh_mm_ss_m)
          This method transforms date
static java.lang.String monthToDBFormat(java.lang.String d)
          This method transforms date back to timestamp-format
static java.lang.String monthToDBFormat(java.lang.String d, java.lang.String format)
          27.2.(20)02 -> 2002-02-27 2/27/(20)02 -> 2002-02-27 v2 ma -> 2002-01-07 w2 mo -> 2002-01-07
static java.lang.String monthToOutFormat(java.lang.String stamp)
          This method transforms date
static int parseYear(int y)
           
protected static java.util.Calendar searchDay(java.util.Calendar c, int day)
          This method returns date of wanted week and weekday
static java.util.Calendar stringToCalendar(java.lang.String s, java.lang.String format)
           
static java.lang.String timestampToOutFormat(java.lang.String timestamp)
          Returns a readable date and time of form d.m.y H:mm from format yyyy-mm-dd HH:mm:ss.s
static java.lang.String toDate(int week, int day)
           
static java.lang.String toDate(java.lang.String week, int day)
           
static java.lang.String weekOfSomeYear(java.lang.String date)
           
static int weekOfYear(java.lang.String date)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

time

public time()
Method Detail

monthToOutFormat

public static java.lang.String monthToOutFormat(java.lang.String stamp)
This method transforms date

Parameters:
stamp - timestamp (yyyy-mm-dd ...)
Returns:
normal date format (d.m.yyyy)

kloToOutFormat

public static java.lang.String kloToOutFormat(java.lang.String hh_mm_ss_m)
This method transforms date

Parameters:
hh_mm_ss_m - timestamp's clocktime (HH:mm:ss.m)
Returns:
normal clocktime (HH:mm)

timestampToOutFormat

public static java.lang.String timestampToOutFormat(java.lang.String timestamp)
Returns a readable date and time of form d.m.y H:mm from format yyyy-mm-dd HH:mm:ss.s

Returns:
date and time

parseYear

public static int parseYear(int y)

monthToDBFormat

public static java.lang.String monthToDBFormat(java.lang.String d,
                                               java.lang.String format)
27.2.(20)02 -> 2002-02-27 2/27/(20)02 -> 2002-02-27 v2 ma -> 2002-01-07 w2 mo -> 2002-01-07

Parameters:
d - normal date
format - date format pattern

monthToDBFormat

public static java.lang.String monthToDBFormat(java.lang.String d)
This method transforms date back to timestamp-format

Returns:
timestamp-format date

dateToTimeStamp

public static java.lang.String dateToTimeStamp(java.lang.String ppkkvvvv)
This method transforms time back to timestamp-format

Returns:
timestamp date

kloToDBFormat

public static java.lang.String kloToDBFormat(java.lang.String k)
This method transforms time back to timestamp-format

Parameters:
k - normal time
Returns:
timestamp-format time

searchDay

protected static java.util.Calendar searchDay(java.util.Calendar c,
                                              int day)
This method returns date of wanted week and weekday

Parameters:
day - daynumber ( Calendar.SUNDAY, Calendar.MONDAY, ...)
Returns:
date of that day

toDate

public static java.lang.String toDate(int week,
                                      int day)

toDate

public static java.lang.String toDate(java.lang.String week,
                                      int day)
                               throws java.lang.Exception
java.lang.Exception

dayOfWeek

public static int dayOfWeek(java.lang.String date)

weekOfYear

public static int weekOfYear(java.lang.String date)

weekOfSomeYear

public static java.lang.String weekOfSomeYear(java.lang.String date)

isYearAtWeek

public static boolean isYearAtWeek(java.lang.String week)

getDate

public static java.lang.String getDate()

getDate

public static java.lang.String getDate(int languageID)

getDate

public static java.lang.String getDate(java.lang.String dateFormat)

getDate

public static java.lang.String getDate(java.lang.String dateFormat,
                                       int languageID)

getDBDate

public static java.lang.String getDBDate()

stringToCalendar

public static java.util.Calendar stringToCalendar(java.lang.String s,
                                                  java.lang.String format)
                                           throws java.lang.Exception
java.lang.Exception

dbStringToCalendar

public static java.util.Calendar dbStringToCalendar(java.lang.String s)
                                             throws java.lang.Exception
java.lang.Exception

calendarToString

public static java.lang.String calendarToString(java.util.Calendar ca,
                                                java.lang.String format)

calendarToOutString

public static java.lang.String calendarToOutString(java.util.Calendar ca)

calendarToDBString

public static java.lang.String calendarToDBString(java.util.Calendar ca)

calendarToTime

public static java.lang.String calendarToTime(java.util.Calendar ca,
                                              java.lang.String format)

calendarToDBTime

public static java.lang.String calendarToDBTime(java.util.Calendar ca)

calendarToOutTime

public static java.lang.String calendarToOutTime(java.util.Calendar ca)

getTimeInSeconds

public static long getTimeInSeconds(java.util.Calendar c)

getTimeInSeconds

public static long getTimeInSeconds()

getCurrentTime

public static java.lang.String getCurrentTime()

compare

public static int compare(java.util.Calendar ca1,
                          java.util.Calendar ca2)

fixTimestamp

public static java.lang.String fixTimestamp(java.lang.String timestamp)

getCalendarInstance

public static java.util.Calendar getCalendarInstance(java.util.Locale locale)

getCalendarInstance

public static java.util.Calendar getCalendarInstance()

getCalendarInstance

public static java.util.Calendar getCalendarInstance(java.util.Calendar instance)

addYearsToDate

public static java.lang.String addYearsToDate(java.lang.String olddate,
                                              int diffYear)
Create a new timestamp that preservers the same week number and day of week while changing the year.