gpt4 book ai didi

java - 如何使用 TimePicker 获取今天的日期/时间?

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:51 24 4
gpt4 key购买 nike

我有一个 TimePicker 来获取时间。我正在为一个 Android 应用程序编写 Java 代码:

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
Log.e("Alarm", "" + calendar.getTime());

calendar.set(Calendar.HOUR, timePicker.getCurrentHour());
calendar.set(Calendar.MINUTE, timePicker.getCurrentMinute());
Log.e("Alarm", "" + calendar.getTime());

第二个过程比第一个过程提前一天。

Snapshot

我尝试了以下代码并减去一天。

calendar.add(Calendar.DATE, -1);

这是唯一的方法还是最好的方法?如何使用 TimePicker 获取今天的日期/时间?

最佳答案

检查下面的代码.....也许你能从中得到帮助

public void setCurrentTimeOnView() {

tvDisplayTime = (TextView) findViewById(R.id.tvTime);
timePicker1 = (TimePicker) findViewById(R.id.timePicker1);

final Calendar c = Calendar.getInstance();
hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE);

// set current time into textview
tvDisplayTime.setText(
new StringBuilder().append(pad(hour))
.append(":").append(pad(minute)));

// set current time into timepicker
timePicker1.setCurrentHour(hour);
timePicker1.setCurrentMinute(minute);
}

关于java - 如何使用 TimePicker 获取今天的日期/时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23340480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com