Android Studio 显示日期时间的代码
时间: 2023-12-10 16:35:13 浏览: 43
以下是在Android Studio中显示日期时间的代码:
1. 获取系统时间并显示在TextView中
```java
TextView textView = findViewById(R.id.text_view);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
String currentDateandTime = sdf.format(new Date());
textView.setText(currentDateandTime);
```
2. 使用DatePicker和TimePicker控件选择日期和时间
在布局文件中添加DatePicker和TimePicker控件:
```xml
<DatePicker
android:id="@+id/date_picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TimePicker
android:id="@+id/time_picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
```
在Java代码中获取DatePicker和TimePicker控件,并在按钮点击事件中获取选择的日期和时间:
```java
DatePicker datePicker = findViewById(R.id.date_picker);
TimePicker timePicker = findViewById(R.id.time_picker);
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int year = datePicker.getYear();
int month = datePicker.getMonth() + 1;
int day = datePicker.getDayOfMonth();
int hour = timePicker.getHour();
int minute = timePicker.getMinute();
String dateTime = year + "-" + month + "-" + day + " " + hour + ":" + minute;
textView.setText(dateTime);
}
});
```