public class DateFormatter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ANSI_DATE
ANSI format 102
|
static int |
BF_DATE
Biritish French 103
|
static int |
DASH
DASH = 2
|
static int |
DB2
DB2 RDBMS
|
static int |
DEF_PMS
Default 109
|
static int |
DMY
DayMonthYear DMY = 0
|
static int |
HANA
HANA RDBMS
|
static int |
HHMMSS
HHMMSS 108
|
static int |
HM
HourMinute HM = 1
|
static int |
HMSM
HMSM 114
|
static int |
MARIADB
MARIADB RDBMS
|
static int |
MDY
MonthDayYear MDY = 1
|
static int |
MYSQL
MySQL RDBMS
|
static int |
NO
NO = 0
|
static int |
ORACLE
Oracle RDBMS
|
static int |
POINT
POINT = 0
|
static int |
POSTGRESQL
Postgresql RDBMS
|
static int |
SLASH
SLASH = 1
|
static int |
SPACE
SPACE = 3
|
static int |
SQLSERVER
SQL Server RDBMS
|
static int |
SQV1
SQV1 = 0
|
static int |
SQV2
SQV2 = 1
|
static int |
T
HourMinuteSecond T = 2
|
static int |
TMSTMP
TimeStamp 120
|
static int |
TURK_DATE
Turkish (German) format 104
|
static int |
US_DATE
U.S. format 101
|
static int |
YMD
YearMonthDay YMD = 2
|
Constructor and Description |
---|
DateFormatter()
The constructor call initDF method.
|
DateFormatter(int dbSystem,
int brackets,
int dateFormat,
int hourFormat,
int sqlDF,
boolean isSimple,
boolean isForm)
The constructor sets dbSystem, brackets, dateFormat, hourFormat, sqlDF, isSimple, isForm for formatting date time.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
changeDateFormat(java.lang.String dateStr)
For changing date string format from source to target format and return date string value.
|
java.lang.String |
changeDateFormat(java.lang.String dateStr,
java.time.format.DateTimeFormatter source,
java.time.format.DateTimeFormatter target)
For changing date string format from source to target format and return date string value.
|
void |
changeDateFrmtforForm(boolean isFirst)
Firstly save default date time format and set form date time format as default.
|
int |
getBrackets()
For getting brackets
|
int |
getDateFormat()
For getting dateFormat
|
int |
getDbSystem()
For getting dbSystem
|
int |
getFormBrk()
For getting formBrk
|
java.lang.String |
getFormDF()
For getting formDF as a string.
|
java.lang.String |
getFormTF()
For getting form time format (formTF) as a string.
|
boolean |
getIsForm()
For getting isForm
|
boolean |
getIsSimple()
For getting isSimple
|
java.time.format.DateTimeFormatter |
getSourceDF()
For getting sourceDF
|
int |
getSqlDF()
For getting sqlDF
|
int |
getSqlDTV()
For getting sql server date time version
|
java.lang.String |
getStrBrackets()
For getting strBrackets
|
java.lang.String |
getStringDF()
For getting stringDF
|
java.lang.String |
getStringTF()
For getting stringTF
|
java.lang.String |
getStringToDate(java.lang.String date)
This method sets SQL date format function as a string depend on RDBMS systems ( MYSQL,SQLSERVER,ORACLE,POSTGRESQL,DB2 )
and return string value.
|
java.time.format.DateTimeFormatter |
getTargetDF()
For getting targetDF
|
int |
getTimeFormat()
For getting timeFormat
|
void |
initDF()
For setting sourceDF to "yyyy-MM-dd HH:mm", targetDF to "dd.MM.yyyy HH:mm" and select default string brackets.
|
boolean |
isCast()
For getting isCast
|
void |
selectStrBrackets()
For setting brackets as a string.
|
void |
setBrackets(int brackets)
For setting brackets
|
void |
setCast(boolean isCast)
For setting isCast
|
void |
setDateFormat(int dateFormat)
For setting dateFormat
|
void |
setDbSystem(int dbSystem)
For setting dbSystem
|
void |
setFormBrk(int formBrk)
For setting formBrk
|
void |
setFormDF(int formDF)
For setting form date format(formDF)
|
void |
setFormTF(int formHF)
For setting formTF
|
void |
setIsCast(boolean isCast)
For setting isCast
|
void |
setIsForm(boolean isForm)
For setting isForm
|
void |
setIsSimple(boolean isSimple)
For setting isSimple
|
void |
setSourceDF(java.time.format.DateTimeFormatter sourceDF)
For setting sourceDF
|
void |
setSqlDF(int sqlDF)
For setting sqlDF
|
void |
setSqlDTV(int sqlDTV)
For setting sql server date time version
|
void |
setStrBrackets(java.lang.String strBrackets)
For setting strBrackets
|
void |
setTargetDF(java.time.format.DateTimeFormatter targetDF)
For setting targetDF
|
void |
setTimeFormat(int timeFormat)
For setting timeFormat
|
public static final int MYSQL
public static final int SQLSERVER
public static final int ORACLE
public static final int POSTGRESQL
public static final int DB2
public static final int HANA
public static final int MARIADB
public static final int TURK_DATE
public static final int US_DATE
public static final int ANSI_DATE
public static final int BF_DATE
public static final int DEF_PMS
public static final int HHMMSS
public static final int HMSM
public static final int TMSTMP
public static final int POINT
public static final int SLASH
public static final int DASH
public static final int SPACE
public static final int DMY
public static final int MDY
public static final int YMD
public static final int NO
public static final int HM
public static final int T
public static final int SQV1
public static final int SQV2
public DateFormatter()
public DateFormatter(int dbSystem, int brackets, int dateFormat, int hourFormat, int sqlDF, boolean isSimple, boolean isForm)
dbSystem
- DB system selector as a integer.brackets
- Brackets selector as a integer.dateFormat
- Date format selector as a integer.hourFormat
- Hour format selector as a integer.sqlDF
- SQL server date time format selector as a integer.isSimple
- If it is simple format type set true, else set false.isForm
- If it is form type set true, else set false.public void initDF()
public void selectStrBrackets()
public java.lang.String changeDateFormat(java.lang.String dateStr)
dateStr
- Date as a stringpublic java.lang.String changeDateFormat(java.lang.String dateStr, java.time.format.DateTimeFormatter source, java.time.format.DateTimeFormatter target)
dateStr
- Date as a stringsource
- DateTimeFormatter instance for source formattarget
- DateTimeFormatter instance for target formatpublic void changeDateFrmtforForm(boolean isFirst)
isFirst
- If it is first time usage set true, else set false.public java.lang.String getStringToDate(java.lang.String date)
date
- Date time string valuepublic int getDbSystem()
public void setDbSystem(int dbSystem)
dbSystem
- public int getBrackets()
public void setBrackets(int brackets)
brackets
- public java.lang.String getStringDF()
public int getDateFormat()
public void setDateFormat(int dateFormat)
dateFormat
- public java.lang.String getStrBrackets()
public void setStrBrackets(java.lang.String strBrackets)
strBrackets
- public int getSqlDF()
public void setSqlDF(int sqlDF)
sqlDF
- public java.lang.String getStringTF()
public int getTimeFormat()
public void setTimeFormat(int timeFormat)
timeFormat
- public int getSqlDTV()
public void setSqlDTV(int sqlDTV)
sqlDTV
- public boolean getIsSimple()
public void setIsSimple(boolean isSimple)
isSimple
- public boolean getIsForm()
public void setIsForm(boolean isForm)
isForm
- public void setIsCast(boolean isCast)
isCast
- public java.time.format.DateTimeFormatter getSourceDF()
public void setSourceDF(java.time.format.DateTimeFormatter sourceDF)
sourceDF
- public java.time.format.DateTimeFormatter getTargetDF()
public void setTargetDF(java.time.format.DateTimeFormatter targetDF)
targetDF
- public java.lang.String getFormDF()
public void setFormDF(int formDF)
formDF
- public java.lang.String getFormTF()
public void setFormTF(int formHF)
formHF
- public int getFormBrk()
public void setFormBrk(int formBrk)
formBrk
- public boolean isCast()
public void setCast(boolean isCast)
isCast
-