我在 Joda Time 中相当新,我有以下疑问:
我只是以这种方式创建了一个新的空 DateTime 对象:
DateTime dataMovimentoFittizio = new DateTime();
我的问题是,在我看来,我无法为此对象设置年,月,日。
为什么呢?如何在此对象中正确设置特定日期?
TNX
答案 0 :(得分:0)
Joda-Time类主要使用immutable objects,设计为在实例化后不会更改。
使用方法部分基于现有对象中的值来实例化新对象。
Joda-Time项目现在处于维护模式,并建议迁移到java.time类。
java.time类严格使用immutable objects。
LocalDate
仅适用于没有时间且没有时区的仅限日期的值。使用LocalDate
。
LocalDate ld = LocalDate.of( 2016 , 1 , 23 ); // January 23, 2016