sách gpt4 ai đã đi

Sự khác biệt giữa năm, tháng, ngày, giờ, phút đầu vào của người dùng và năm, tháng, ngày, giờ, phút của hệ thống - Stack Overflow

In lại 作者:行者123 更新时间:2023-11-29 21:53:28 34 4
mua khóa gpt4 Nike

我将用户输入的时间和日期作为:

DatePicker dp = (DatePicker) findViewById(R.id.datePicker);
TimePicker tp = (TimePicker) findViewById(R.id.timePicker);

int year = dp.getYear();
int month = dp.getMonth();
int date = dp.getDayOfMonth();
int hour = tp.getCurrentHour();
int min = tp.getCurrentMinute();

以及系统的当前日期和时间为:

Calendar cal = Calendar.getInstance();

int Syear = cal.get(Calendar.YEAR);
int Smonth = cal.get(Calendar.MONTH);
int Sdate = cal.get(Calendar.DAY_OF_MONTH);
int Shour = cal.get(Calendar.HOUR_OF_DAY);
int Smin = cal.get(Calendar.MINUTE);

假设用户不会将系统的当前日期和时间设置为过去的日期和时间。现在我需要用户输入和系统当前日期、时间(以分钟、秒或毫秒为单位)之间的差异。我怎样才能做到这一点?任何示例、教程或任何内容都会有所帮助。谢谢。

1 Câu trả lời

要获得以毫秒为单位的差异,您可以这样做:

     Calendar a = Calendar.getInstance();
Calendar now = Calendar.getInstance();
a.set(year, month, day, hour, min);
long difference = a.getTimeInMillis()-now.getTimeInMillis();

关于android - 用户输入年、月、日、时、分与系统年、月、日、时、分的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13848781/

34 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com