要在Android设备上显示时间,可以使用以下代码:
- 首先,在XML布局文件中添加一个用于显示时间的TextView控件:
<TextView
android:id="@+id/timeTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24sp"
android:textColor="@android:color/black"/>
- 在Activity或Fragment中找到TextView控件并设置时间:
TextView timeTextView = findViewById(R.id.timeTextView);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置日期时间格式
String currentTime = format.format(new Date()); // 获取当前时间
timeTextView.setText(currentTime); // 设置时间到TextView
这样就可以在Android设备上显示当前时间了。你可以根据需要修改日期时间格式和UI样式。
在Android中,可以使用以下代码来获取和显示当前的时间:
import java.text.SimpleDateFormat;
import java.util.Date;
public class MainActivity extends AppCompatActivity {
private TextView timeTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timeTextView = findViewById(R.id.timeTextView);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentTime = sdf.format(new Date());
timeTextView.setText(currentTime);
}
}
上述代码中,首先需要在布局文件中添加一个TextView控件,例如:
<TextView
android:id="@+id/timeTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
然后在MainActivity中,通过SimpleDateFormat来定义日期时间的格式,然后使用format方法将Date对象格式化成指定格式的字符串,最后将该字符串设置到TextView中显示即可。
需要特别注意的是,需要在AndroidManifest.xml文件中添加获取时间的权限:
<uses-permission android:name="android.permission.INTERNET" />
这样就可以在Android应用中显示当前的时间了。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/117588.html