public class TimeUtil
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static ISO8601Formatter |
iso8601Formatter
ISO8601の日付フォーマッター
ex: 2016-06-21T14:29.123Z
|
コンストラクタと説明 |
---|
TimeUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.Integer |
age(java.lang.String bdate) |
static java.lang.Integer |
age(java.sql.Timestamp date) |
static java.lang.String |
convertJ2Single(java.lang.String str) |
static java.lang.String |
convertTimestamp(java.lang.String timeStr)
「yyyy年MM月 HH時MM分」の文字列を「yyyy-MM-dd HH:mm:ss」に変換する
|
static java.lang.String |
convertTimestamp2(java.lang.String timeStr)
「yyyy-MM-dd HH:mm:ss」の文字列を「yyyy年MM月 HH時MM分」に変換する
|
static java.lang.String[] |
convertTimestamp3(java.lang.String timeStr)
「yyyy-MM-dd HH:mm:ss」の文字列を、yyyy,MM,dd,HH,mm,ss.ssの配列に分解して返す
|
static java.lang.String[] |
convertTimestamp4(java.util.Date date) |
static java.lang.String |
formatISO8601WithOffset(long msec)
デフォルトタイムゾーンのオフセットを足して ISO8601 形式に変換する.
|
static java.util.Date |
formatWareki(java.lang.String nengou_year,
int month,
int day,
int hour,
int minute,
int second) |
static java.util.Date |
formatWareki(java.lang.String nengou,
java.lang.String year,
int month,
int day,
int hour,
int minute,
int second) |
static java.util.Date |
formatWareki(java.lang.String nengou_year,
java.lang.String month,
java.lang.String day,
java.lang.String hour,
java.lang.String minute,
java.lang.String second) |
static java.lang.String |
getCurDateTimeDDDD()
TimeBaseで取得します.
|
static java.lang.String |
getCurDateTimeDDDD(int iOldBase)
TimeBaseで取得します.
|
static java.lang.String |
getCurDateTimeDDDDDDDD()
TimeBaseで取得します.
|
static java.lang.String |
getCurDateXmlEditorYMDHMS(java.lang.String strOrgDateTime)
2010-01-25T16:15:00+09:00 Dateで取得します.
|
static java.lang.String |
getCurDateYYYYMMDD()
YYYYMMDD Dateで取得します.
|
static java.lang.String |
getCurDateYYYYMMDDHHMMSS()
YYYYMMDDHHMMSS Dateで取得します.
|
static java.lang.String |
getCurDateYYYYMMDDHHMMSS2()
現在時刻をYYYY-MM-DD HH:MM:SS 文字列で取得します.
|
static java.lang.String |
getSaveDateXmlEditorYMDHMS(java.lang.String strOrgDateTime)
2010-01-25T16:15:00+09:00 Dateで取得します.
|
static java.sql.Timestamp |
getTimestamp(java.lang.String year,
java.lang.String month,
java.lang.String day,
java.lang.String hour) |
static java.sql.Timestamp |
getTimestamp(java.lang.String month,
java.lang.String day,
java.lang.String ampm,
java.lang.String hour,
java.lang.String min) |
static java.sql.Timestamp |
getTimestamp2(java.lang.String year,
java.lang.String month,
java.lang.String day,
java.lang.String hour,
java.lang.String minute,
java.lang.String sec) |
static java.sql.Timestamp |
getTimestamp3(java.lang.String timeStr)
「yyyy-MM-dd HH:mm:ss」の文字列をTimestampに変換する
|
static java.sql.Timestamp |
getTimestamp4(java.lang.String timeStr)
「(和暦)年MM月 HH時MM分」の文字列をTimestampに変換する
|
static java.lang.String[] |
getWareki(java.util.Date date)
Dateオブジェクトから和暦の「年号」「年」を取得する.
|
static java.util.Date |
newDate() |
static java.util.Date |
newDateWithOffset(long msec)
タイムゾーンのオフセットを足した Date を取得
UTC時刻をローカルタイムに戻す場合に利用する
|
static java.util.Date |
newTimestampWithOffset(long msec)
タイムゾーンのオフセットを足した Timestamp を取得
UTC時刻をローカルタイムに戻す場合に利用する
|
static java.util.Date |
newUTCDate(long msec)
タイムゾーンのオフセットを引いた Date を取得
ローカルタイムを UTC時刻に変換する場合に利用する
|
static java.util.Date |
parseISO8601(java.lang.String time) |
static java.util.Date |
parseISO8601(java.lang.String time,
boolean autoTimeZone) |
static java.util.Date |
toDate(java.lang.Object obj)
XMLGregorianCalendarをDateで取得します.
|
static java.util.Date |
toDateTime(java.lang.Object obj)
XMLGregorianCalendarをDateで取得します.
|
public static ISO8601Formatter iso8601Formatter
public static java.lang.String formatISO8601WithOffset(long msec)
msec
- ミリ秒public static java.util.Date newDate()
public static java.util.Date newDateWithOffset(long msec)
msec
- UTC時刻 ミリ秒public static java.util.Date newTimestampWithOffset(long msec)
msec
- UTC時刻 ミリ秒public static java.util.Date newUTCDate(long msec)
msec
- ローカルタイム ミリ秒public static java.util.Date parseISO8601(java.lang.String time)
time
- 時間文字列public static java.util.Date parseISO8601(java.lang.String time, boolean autoTimeZone)
public static java.sql.Timestamp getTimestamp(java.lang.String month, java.lang.String day, java.lang.String ampm, java.lang.String hour, java.lang.String min)
public static java.sql.Timestamp getTimestamp(java.lang.String year, java.lang.String month, java.lang.String day, java.lang.String hour)
public static java.sql.Timestamp getTimestamp2(java.lang.String year, java.lang.String month, java.lang.String day, java.lang.String hour, java.lang.String minute, java.lang.String sec)
year
- 西暦年month
- 月day
- 日hour
- 時間(0-23)minute
- 分sec
- 秒public static java.sql.Timestamp getTimestamp3(java.lang.String timeStr)
timeStr
- public static java.sql.Timestamp getTimestamp4(java.lang.String timeStr)
timeStr
- public static java.lang.String convertTimestamp(java.lang.String timeStr)
timeStr
- public static java.lang.String convertTimestamp2(java.lang.String timeStr)
timeStr
- public static java.lang.String[] convertTimestamp3(java.lang.String timeStr)
timeStr
- public static java.lang.String[] convertTimestamp4(java.util.Date date)
public static java.lang.String convertJ2Single(java.lang.String str)
public static java.lang.String[] getWareki(java.util.Date date)
date
- public static java.util.Date formatWareki(java.lang.String nengou_year, java.lang.String month, java.lang.String day, java.lang.String hour, java.lang.String minute, java.lang.String second)
public static java.util.Date formatWareki(java.lang.String nengou_year, int month, int day, int hour, int minute, int second)
public static java.util.Date formatWareki(java.lang.String nengou, java.lang.String year, int month, int day, int hour, int minute, int second)
public static java.util.Date toDate(java.lang.Object obj)
obj
- public static java.util.Date toDateTime(java.lang.Object obj)
obj
- public static java.lang.String getCurDateYYYYMMDD()
obj
- public static java.lang.String getCurDateYYYYMMDDHHMMSS()
obj
- public static java.lang.String getCurDateYYYYMMDDHHMMSS2()
obj
- public static java.lang.String getCurDateXmlEditorYMDHMS(java.lang.String strOrgDateTime)
obj
- public static java.lang.String getSaveDateXmlEditorYMDHMS(java.lang.String strOrgDateTime)
obj
- public static java.lang.String getCurDateTimeDDDD()
obj
- public static java.lang.String getCurDateTimeDDDDDDDD()
obj
- public static java.lang.String getCurDateTimeDDDD(int iOldBase)
obj
- public static java.lang.Integer age(java.lang.String bdate)
public static java.lang.Integer age(java.sql.Timestamp date)