java中的建模时间

java中的建模时间,java,object,Java,Object,我需要用java建模一个7天的时间来构建一个房间预订系统 星期一、星期二、星期三、星期五、星期六和星期日 小时和分钟 用java对此建模的最佳方法是什么 我尝试使用多维数组,但不确定如何放入枚举。是一个非常流行的Java时间建模库,您应该对此进行研究。根据您需求的详细信息,您可能会对a(表示两个瞬间之间的时间,即2013年3月18日星期一09:00到2013年3月24日星期日18:00)或a(表示“一周”或“一个月”等概念)感兴趣 从你提供的信息来看,我觉得这段时间可能是你想要的。作为一个非常简

我需要用java建模一个7天的时间来构建一个房间预订系统

星期一、星期二、星期三、星期五、星期六和星期日

小时和分钟

用java对此建模的最佳方法是什么

我尝试使用多维数组,但不确定如何放入枚举。

是一个非常流行的Java时间建模库,您应该对此进行研究。根据您需求的详细信息,您可能会对a(表示两个瞬间之间的时间,即2013年3月18日星期一09:00到2013年3月24日星期日18:00)或a(表示“一周”或“一个月”等概念)感兴趣

从你提供的信息来看,我觉得这段时间可能是你想要的。作为一个非常简短的示例,下面的代码打印出日期时间(实际上是一个时间戳),从现在起一周:

    import org.joda.time.DateTime;
    import org.joda.time.Period;

    ...

    DateTime now = new DateTime();
    DateTime oneWeekFromNow = now.plus(Period.weeks(1));
    System.out.println("oneWeekFromNow = " + oneWeekFromNow);

在撰写本文时,它产生了:
oneWeekFromNow=2013-03-23T14:53:10.681Z

为什么不使用java.util.Calendar?@Aubin:因为它是一个非常糟糕的API?Joda Time()更好。为什么要为JDK本身所涵盖的基本需求添加越来越多的外部依赖项呢?这是一个学校项目。每次运行系统时,我只需要维护7天。