要解决Android Studio的时钟设置只显示0或30的问题,你可以使用Calendar和SimpleDateFormat类来设置和格式化时间。以下是一个代码示例:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class ClockExample {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MINUTE, 0); // 设置分钟为0
Date date = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String formattedTime = sdf.format(date);
System.out.println("Formatted time: " + formattedTime);
}
}
在上面的示例中,我们使用Calendar
类来获取当前时间,并将分钟设置为0。然后,我们使用SimpleDateFormat
类来将时间格式化为"HH:mm"的形式。最后,我们打印出格式化后的时间。
你可以根据你的需求来调整代码,例如,如果你想显示30分钟,你可以将calendar.set(Calendar.MINUTE, 30);
来设置分钟为30。