Vaadin中两个dateFields之间的差异

西拉

我在计算两个dateFields之间的天数时遇到问题。我已经试过了

`

DateField dateStart = new DateField();
DateField dateEnd = new DateField();
DateTime start = new DateTime(dateStart);
DateTime end = new DateTime(dateEnd);

int days = Days.daysBetween(new DateTime(start), new DateTime(end)).getDays();
        `

这是运行此代码后出现的错误

 java.lang.IllegalArgumentException: No instant converter found for type: com.vaadin.ui.DateField

我也已经尝试使用ChronoUnit

LocalDate startDate = LocalDate.now().minusDays(1);
LocalDate endDate = LocalDate.now();

long days = Period.between(startDate, endDate).getDays();
assertEquals(1, days);

long days2 = ChronoUnit.DAYS.between(startDate, endDate);
assertEquals(1, days2); 

还有JudoTime

DateTime startDate = new DateTime().minusDays(1);
DateTime endDate = new DateTime();

Days d = Days.daysBetween(startDate, endDate);
int days = d.getDays();

我的两个代码都收到NullPointerException错误。有什么办法可以得到我的天数。

斯蒂芬·哈比奇

其他答案显示了如何使用Java 8计算几天内两个日期之间的差额。但是您的实际问题是如何从Vaadin获取日期DateField(如p.streef和Ramachandran GA在评论中指出的那样)。使用dateStart.getValue()该将返回一个java.util.Date和可以传递给new DateTime()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP中两个时间戳之间的差异

来自分类Dev

PostgreSQL中两个日期之间的差异

来自分类Dev

在SQL中查找两个表之间的重复差异

来自分类Dev

C中两个日期之间的差异

来自分类Dev

本征中两个矩阵之间的成对差异

来自分类Dev

Lua中两个表之间的差异

来自分类Dev

SQL Server中两个日期之间的月份差异

来自分类Dev

Codeigniter中两个日期之间的差异

来自分类Dev

txt文件,python中两个值之间的差异

来自分类Dev

计算Networkx中两个图之间的差异

来自分类Dev

如何找到颤抖中的两个日期之间的差异?

来自分类Dev

计算Python中两个小时变量之间的差异

来自分类Dev

计算bash中两个时间戳之间的差异

来自分类Dev

计算numpy中两个向量之间的成对差异?

来自分类Dev

计算查询中两个nbr i之间的差异?

来自分类Dev

在Python中获取两个Unix日期之间的差异

来自分类Dev

SQL中两个日期之间的差异

来自分类Dev

txt文件,python中两个值之间的差异

来自分类Dev

Excel 2013中两个日期之间的差异

来自分类Dev

PostgreSQL中两个日期之间的差异

来自分类Dev

获取MySQL中两个日期之间的差异天数

来自分类Dev

在Darcs中,查看两个补丁之间的差异

来自分类Dev

C中两个日期之间的秒数差异

来自分类Dev

在 C# 中查找两个对象之间的差异

来自分类Dev

SQL:两个日期之间的差异

来自分类Dev

两个肥皂请求之间的差异

来自分类Dev

两个指针变量之间的差异

来自分类Dev

两个相似定义之间的差异

来自分类Dev

查找两个表之间的差异