繁体   English   中英

如何在Android TimePicker中传递字符串

[英]How to pass string in android TimePicker

我必须将小时和分钟传递给calendar.set方法。

我的代码:

 String smsBody=getIntent().getExtras().getString("smsBody");
    String msg = smsBody.toString();
    String[] time = msg.split(":");
    String Hours = time[0];
    String Minutes = time[1];
    Calendar calendar = Calendar.getInstance();

    //The problem comes here

    //Hours
    calendar.set(Calendar.HOUR_OF_DAY, alarmTimePicker.getCurrentHour());

    //Minutes
    calendar.set(Calendar.MINUTE, alarmTimePicker.getCurrentMinute());

尝试这个 :

String smsBody=getIntent().getExtras().getString("smsBody");
String msg = smsBody.toString();
String[] time = msg.split(":");
int Hours = Integer.parseInt(time[0]);
int Minutes = Integer.parseInt(time[1]);

alarmTimePicker.setCurrentHour(Hours);
alarmTimePicker.setCurrentMinute(Minutes);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM