Java 支持儒略历吗?

Does Java support Julian calendar?(Java 支持儒略历吗?)
本文介绍了Java 支持儒略历吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

Oracle 文档 http://docs.oracle.com/javase/6/docs/technotes/guides/intl/calendar.doc.html 声明 Java 支持 3 种日历系统:公历、日本帝国和泰国佛教.Java 是否支持儒略历?

Oracle docs http://docs.oracle.com/javase/6/docs/technotes/guides/intl/calendar.doc.html states that Java supports 3 calendar systems: Gregorian, Japanese Imperial and Thai Buddhist. Does Java support Julian calendar?

推荐答案

是的.

来自 GregorianCalendar 的文档:

From the doc of GregorianCalendar:

GregorianCalendar 是一种混合日历,同时支持儒略历和公历系统,支持单一不连续性,默认情况下对应于公历日期公历开始制定(1582 年 10 月 15 日)国家,后来在其他国家).截止日期可能会由调用者通过调用 setGregorianChange().

GregorianCalendar is a hybrid calendar that supports both the Julian and Gregorian calendar systems with the support of a single discontinuity, which corresponds by default to the Gregorian date when the Gregorian calendar was instituted (October 15, 1582 in some countries, later in others). The cutover date may be changed by the caller by calling setGregorianChange().

使用 setGregorianChange 来改变它.

public void setGregorianChange(Date date) 设置 GregorianCalendar改变日期.这是从 Julian 转换到发生公历日期.默认值为 1582 年 10 月 15 日(公历).在此之前,日期将采用儒略历.获得一个纯儒略历,将更改日期设置为 Date(Long.MAX_VALUE).到获取纯公历,将更改日期设置为日期(Long.MIN_VALUE).

public void setGregorianChange(Date date) Sets the GregorianCalendar change date. This is the point when the switch from Julian dates to Gregorian dates occurred. Default is October 15, 1582 (Gregorian). Previous to this, dates will be in the Julian calendar. To obtain a pure Julian calendar, set the change date to Date(Long.MAX_VALUE). To obtain a pure Gregorian calendar, set the change date to Date(Long.MIN_VALUE).

这篇关于Java 支持儒略历吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

Month is not printed from a date - Java DateFormat(月份不是从日期打印的 - Java DateFormat)
java get week of year for given a date(java获取给定日期的一年中的一周)
Get the number of days, weeks, and months, since Epoch in Java(获取自 Java 中的 Epoch 以来的天数、周数和月数)
Is there a good way to get the date of the coming Wednesday?(有什么好方法可以得到即将到来的星期三的日期吗?)
Calendar view for Android GingerBread and before (APIlt;11)(Android GingerBread 及之前的日历视图 (API11))
How to save and retrieve Date in SharedPreferences(如何在 SharedPreferences 中保存和检索日期)