2013年9月23日 星期一
取得前一天/後一天的時間
currentDate的類別是Time
void preDay() {
this.currentDate.monthDay -= 1;
this.currentDate.normalize(true);
}
void nextDay() {
this.currentDate.monthDay += 1;
this.currentDate.normalize(true);
}
2013年8月26日 星期一
利用picker設定日期和時間
ex:
dateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
DatePickerDialog dialog = new DatePickerDialog(AddFecesActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
currentTime.set(0, currentTime.minute, currentTime.hour, dayOfMonth,
monthOfYear,year);
String timeStr = currentTime.format("%Y-%m-%d");
dateButton.setText(timeStr);
}
}, currentTime.year, currentTime.month, currentTime.monthDay);
dialog.show();
}
});
timeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
TimePickerDialog dialog = new TimePickerDialog(AddFecesActivity.this, new TimePickerDialog.OnTimeSetListener(){
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
currentTime.set(0, minute, hourOfDay, currentTime.monthDay,
currentTime.month+1, currentTime.year);
String timeStr = currentTime.format("%H:%M");
timeButton.setText(timeStr);
}
}, currentTime.hour, currentTime.minute,
false);
dialog.show();
}
});
dateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
DatePickerDialog dialog = new DatePickerDialog(AddFecesActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
currentTime.set(0, currentTime.minute, currentTime.hour, dayOfMonth,
monthOfYear,year);
String timeStr = currentTime.format("%Y-%m-%d");
dateButton.setText(timeStr);
}
}, currentTime.year, currentTime.month, currentTime.monthDay);
dialog.show();
}
});
timeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
TimePickerDialog dialog = new TimePickerDialog(AddFecesActivity.this, new TimePickerDialog.OnTimeSetListener(){
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
currentTime.set(0, minute, hourOfDay, currentTime.monthDay,
currentTime.month+1, currentTime.year);
String timeStr = currentTime.format("%H:%M");
timeButton.setText(timeStr);
}
}, currentTime.hour, currentTime.minute,
false);
dialog.show();
}
});
時間轉字串
ex:
Time time = new Time();
time.setToNow();
String str = time.format("%Y-%m-%d %H:%M");
->
2013-08-27 11:31
Time time = new Time();
time.setToNow();
String str = time.format("%Y-%m-%d %H:%M");
->
2013-08-27 11:31
訂閱:
文章 (Atom)