Eclipse/プラグイン開発のTIPS集/org.eclipse.swt.widgets.DateTime
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
DateTimeは日付・時刻の入出力を行えるウィジェットです
#ref(DateTime.png)
date = new DateTime(composite, SWT.DATE); // 日付ウィジ...
time = new DateTime(composite, SWT.TIME); // 時刻ウィジ...
**TIPS集。 [#l7d0422a]
DateTimeのウィジェットに時刻や日付データを反映させるサン...
public static void str2TimeWidget(DateTime dateTime, Str...
String[] pattern) {
String[] patternTmp = new String[] { "HHmm", "HH:mm" };
if (pattern != null) {
patternTmp = pattern;
}
try {
Date parseDate = DateUtils.parseDate(timeStr, patter...
Calendar cal = Calendar.getInstance();
cal.setTime(parseDate);
int hours = cal.get(Calendar.HOUR_OF_DAY);
int minutes = cal.get(Calendar.MINUTE);
int seconds = cal.get(Calendar.SECOND);
dateTime.setTime(hours, minutes, seconds);
} catch (ParseException e) {
e.printStackTrace();
dateTime.setTime(0, 0, 0);
}
}
public static void str2TimeWidget(DateTime dateTime, Str...
str2TimeWidget(dateTime, timeStr, null);
}
public static void str2DateWidget(DateTime dateTime, Str...
String[] pattern) {
String[] patternTmp = new String[] { "yyyyMMdd", "yyyy...
if (pattern != null) {
patternTmp = pattern;
}
try {
Date date = DateUtils.parseDate(dateStr, patternTmp);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int day = Calendar.DAY_OF_MONTH;
dateTime.setDate(year, month, cal.get(day));
} catch (ParseException e) {
e.printStackTrace();
}
}
public static void str2DateWidget(DateTime dateTime, Str...
str2DateWidget(dateTime, dateStr, null);
}
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
DateTimeは日付・時刻の入出力を行えるウィジェットです
#ref(DateTime.png)
date = new DateTime(composite, SWT.DATE); // 日付ウィジ...
time = new DateTime(composite, SWT.TIME); // 時刻ウィジ...
**TIPS集。 [#l7d0422a]
DateTimeのウィジェットに時刻や日付データを反映させるサン...
public static void str2TimeWidget(DateTime dateTime, Str...
String[] pattern) {
String[] patternTmp = new String[] { "HHmm", "HH:mm" };
if (pattern != null) {
patternTmp = pattern;
}
try {
Date parseDate = DateUtils.parseDate(timeStr, patter...
Calendar cal = Calendar.getInstance();
cal.setTime(parseDate);
int hours = cal.get(Calendar.HOUR_OF_DAY);
int minutes = cal.get(Calendar.MINUTE);
int seconds = cal.get(Calendar.SECOND);
dateTime.setTime(hours, minutes, seconds);
} catch (ParseException e) {
e.printStackTrace();
dateTime.setTime(0, 0, 0);
}
}
public static void str2TimeWidget(DateTime dateTime, Str...
str2TimeWidget(dateTime, timeStr, null);
}
public static void str2DateWidget(DateTime dateTime, Str...
String[] pattern) {
String[] patternTmp = new String[] { "yyyyMMdd", "yyyy...
if (pattern != null) {
patternTmp = pattern;
}
try {
Date date = DateUtils.parseDate(dateStr, patternTmp);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int day = Calendar.DAY_OF_MONTH;
dateTime.setDate(year, month, cal.get(day));
} catch (ParseException e) {
e.printStackTrace();
}
}
public static void str2DateWidget(DateTime dateTime, Str...
str2DateWidget(dateTime, dateStr, null);
}
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: