java – 自定义Joda-Time Chronologies有很好的资源吗?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 自定义Joda-Time Chronologies有很好的资源吗?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1443字,纯文字阅读大概需要3分钟。
内容图文
![java – 自定义Joda-Time Chronologies有很好的资源吗?](/upload/InfoBanner/zyjiaocheng/784/a3b80e724202466b8cdc173d973255e4.jpg)
我正在制作RPG风格的游戏,我想为游戏开发一个自定义日历,包括独特的月份,周日,月份长度和日期长度.我原先计划覆盖JDK日历并尝试这样做;然而,我碰到了Joda-Time,它似乎更有希望和强大的目的.但是,我无法想出创建自己的年表,并且想知道是否有很好的资源(我似乎无法找到)解释如何创建年代史.
我试过想出一个重载的AssembledChronology,但似乎无法满足我的需求.我想要的是一个9个月的日历,每月40天,每周10天.除此之外,每年最后一个“无月”的第10个月只持续5天.
任何帮助/建议表示赞赏.
解决方法:
我的建议:不要试着用Joda Time来做.
这是可能的 – 虽然“monthless”月听起来有点古怪 – 和乔达时间肯定是建立在灵活性…但是让你的头转了所有AssembledChronology,DelegatedDateTimeField,DecoratedDateTimeField等的业务很可能会做你的头哦,然后你需要时区的可能性.
您的日历听起来非常简单 – 非常简单,从头开始实施简单的API可能比尝试详细了解Joda Time的实现更简单.
不要误会我的意思:我喜欢Joda Time在将其用于普通商业应用方面.它比日期和日历好得多,一旦你开始使用它就没有回头路 – 但它很复杂.
(就上下文而言,我将Joda Time移植到.NET,或者至少是它的“引擎”部分.它有相当好的文档记录,但是整个地方都有大型的继承层次结构,而且它只是不利于“只是“创建一个新的日历系统.对于那些已经知道Joda Time细节的人来说,最终可能不需要很多代码,但是这很麻烦,否则我只是试图避免它.”
当然,这实际上取决于您需要多么丰富的API.如果你真的想要Joda Time的所有功能,那么适合你的日历系统确实比自己重新实现所有API更简单.另一方面,如果您大多只是在说“我的自定义日历中的日期”,那么有更简单的方法来实现它.您在游戏中的日期/时间算术方面真正需要什么?
内容总结
以上是互联网集市为您收集整理的java – 自定义Joda-Time Chronologies有很好的资源吗?全部内容,希望文章能够帮你解决java – 自定义Joda-Time Chronologies有很好的资源吗?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。