如何正确使用Joda-Time Instant方法

时间:2018-01-09 22:55:25

标签: java android jodatime

在我的应用程序中计算两个小时之间的差异我使用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)

如何正确显示当前时间?

2 个答案:

答案 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));