- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在做一项作业,我们正在使用自己的属性和方法(构造函数、Getter 和 Setter)创建自己的类,对于一个类,我需要一些使用日期的属性,例如发行日期或付款日期。我正在尝试使用新的 LocalDate 数据类型,但是当我从 CheckingAccount 实例化一个对象并尝试设置日期时,我不知道要采用什么格式。我尝试了 3 个整数,例如05, 06, 2010,顺序不同,但都说是预期的。
有人可以帮忙吗?
import java.time.*;
import java.math.BigDecimal;
final public class CheckingAccount extends BankAccount {
//Attributes
private int checkingBookNo;
private BigDecimal amountLastCheck;
private LocalDate dateOfIssue;
public CheckingAccount(){
checkingBookNo = 0;
dateOfIssue = null;
}
public void setDateOfIssue ( LocalDate dateOfIssueIn )
{
dateOfIssue = dateOfIssueIn;
}
}
最佳答案
Java 8 取代了 java.util.Date
,而是提供了一个经过大幅改进的新 Date and Time API 。如果禁止使用 Java 8,但允许使用第 3 方库,则 JodaTime是一个不错的选择。该库是新的 Java 8 日期和时间 API 的基础,可以与早期版本的 Java 一起使用。
如果使用Java 8 java.time package ,该属性的类型应为 LocalDate
(或 LocalDateTime
是需要的时间部分)。 Setter 和 getter 应该分别接受和返回相同类型的对象。
以下是如何创建日期实例的几个示例:
// the current date
LocalDate currentDate = LocalDate.now();
// 2015-02-11
LocalDate tenthFeb2014 = LocalDate.of(2015, Month.FEBRUARY, 11);
关于java - Java 中的 LocalDate 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28005218/
我正在尝试计算 2 个 localDates 之间的天数 我从这个答案中获得灵感:https://stackoverflow.com/a/325964对于这个问题Determine Whether T
我在使用 Joda daysBetween 函数时遇到问题。它一直在告诉我 The method daysBetween(ReadableInstant, ReadableInstant) in th
初始问题: 在Scala中,我想使用隐式 Ordering[T]#Ops比较两个LocalDate . 它只是使用像 > 这样的“运算符”而不是isAfter . 它应该只是一个导入:import s
如何删除 localDate 中的 T? 我需要删除“T”以匹配数据库中的数据。 这是我的代码 DateTimeFormatter formatter = DateTimeFormatter.ofPa
这个问题已经有答案了: How to format LocalDate object to MM/dd/yyyy and have format persist (4 个回答) How can you
这个问题在这里已经有了答案: What is the difference between public, protected, package-private and private in Jav
这个问题已经有答案了: SimpleDateFormat ignoring month when parsing (4 个回答) Java date format conversion - getti
这个问题已经有答案了: SimpleDateFormat ignoring month when parsing (4 个回答) Java date format conversion - getti
这个问题在这里已经有了答案: Localdate.format, format is not applied (2 个答案) How to format LocalDate to string? (
这个问题在这里已经有了答案: Importing two classes with same name. How to handle? (11 个回答) 7年前关闭。 我正在练习如何处理日期。但是当我
根据 Joda 中的文档: public LocalDate(int year, int monthOfYear, int dayOfMonth, Chronology chron
我正在尝试开发一个独立于 GWT 的通用模块,直到它实际在 GWT 应用程序中使用为止。问题是 GWT 不支持 joda 并且我的模块不使用 GWT。 我想要实现的目标(这行不通): 最
问题:Spring 似乎对 LocalDate 使用不同的反序列化方法,具体取决于它是出现在 @RequestBody 还是请求 @ReqestParam -这是正确的吗?如果是这样,是否有办法将它们
我想使用 Java8 DateTime API 中的 LocalDate 和 LocalDateTime,并且在值为 null 时无法坚持到 postgresql date 和 timestamp。
我正在做以下编程练习:Unlucky Days 。声明如下: Friday 13th or Black Friday is considered as unlucky day. Calculate h
这个问题已经有答案了: Java 8 LocalDateTime is parsing invalid datetime (5 个回答) How to sanity check a date in J
我有一个包含以下字段的员工类。 class Employee { final int id; final String name; final LocalDate update
这个问题已经有答案了: If statement gives condition is always true (4 个回答) 已关闭 3 年前。 我试图将两个日期与日期列表进行比较(列表元素已被删除
被这个问题困扰了一段时间,希望得到一些意见。我想验证用户输入的日期,以便我可以使用 LocalDate 对象执行计算。但是,当输入有效日期时,返回的日期是前一个无效日期,这会引发异常并崩溃。我错过了什
这个问题已经有答案了: How can I parse/format dates with LocalDateTime? (Java 8) (11 个回答) 已关闭 3 年前。 我有一个日期时间信息字
我是一名优秀的程序员,十分优秀!