在我的应用程序中计算两个小时之间的差异我使用Joda-Time Instant
类,但是出了点问题,或者我真的不知道如何使用它。我的代码如下:
Instant start = Instant.now(); //to set current system time
textView.setText(start); //to display current time in textView
可悲的是,有一个错误说:
无法解析方法'setText(org.joda.time.Instant)
如何正确显示当前时间?
答案 0 :(得分:2)
textView.setText
接受String
个参数。您应该将Instant
作为String
传递:
Instant start = Instant.now();
textView.setText(start.toString());
答案 1 :(得分:2)
假设您使用首选输出格式设置了DateTimeFormatter
,您可能会想要这样:
textView.setText(DATE_TIME_FORMATTER.print(start));