首页 > TAG信息列表 > gregorian-calendar

java-如何将阳历字符串转换为阳历?

我必须根据日历的日期计算出一些东西,但是我收到了完整的公历日历的字符串值. 例如,接收到的i / p {可能是-“ new GregorianCalendar().toString()”}作为字符串:-java.util.GregorianCalendar [time = 1410521241348,areFieldsSet = true,areAllFieldsSet = true,lenient = true,z

java-如何将dateTime类型转换为gregorianCalendar

我正在使用像XML dateTime类型的“ 2011-02-27T10:03:33.099-06:00”这样的字符串来获取时间.我也有TimeZone类型的时区.我应该如何在该时区将dateTime转换为GregorianCalendar java类型.解决方法:Java已内置代码来解析xml日期时间:请使用DatatypeConverter.parseDateTime().这将在解析

将天数分为年,月,日,小时的不同部分. Java的

有没有一种方法可以将通过计算两个日期之间的差异计算出的天数划分为不同的部分,例如对于364天,它将是:0年,11个月,30天,小时,分钟等. 我以为使用逻辑运算符可以像%和/一样工作,但是由于不同的月份有不同的天数,并且有些年份是leap年,所以我不确定该怎么做.任何帮助将非常感激.我的代

java-如何转换两个日期,一个在BST(当前日期)中,另一个在GMT中,以便可以比较方法前后的日期?

如何转换两个日期,一个在BST(当前日期)中,另一个在GMT中,以便可以使用日历日期before()和after()方法进行比较?我不知道BST是指英国夏令时.我正在使用英语设置的笔记本电脑上运行.我不知道如何最好地进行比较,以查看一个大于另一个是否等于. 我认为使用日历日期after()和before()方

在java和.net之间转换日期 – 休息2天

我需要将.NET DateTime转换为等效的Java Calendar表示. .NET DateTime使用自1988年1月1日起的Ticks(.NET纪元)作为底层表示. Java GregorianCalendar使用自1970年1月1日以来的毫秒(Java(或Unix)时代).正如预期的那样,Java纪元之前的日期值为负. 在这里,我正在改变自Java时代以来mil

javascript – 将公历日期转换为Hijri日期

如何使用JavaScript将Gregorian date转换为Islamic Hijri date?解决方法: function gmod(n,m){ return ((n%m)+m)%m; } function kuwaiticalendar(adjust){ var today = new Date(); if(adjust) { adjustmili = 1000*60*60*24*adjust; todaymili = today.getTime()+adjust

java – 将gregorian转换为hijri date

我想从Gregorian转换为Hijri(伊斯兰)日期,我需要一个java类来进行此转换.我想以格式“yyyy / mm / dd”作为字符串给它一个格里高利日期,它以相同的格式给出了Hijri日期.谁能帮我?解决方法:首先,将转换部分与格式化/解析部分分开.您可以稍后轻松处理这些问题 – Stack Overflow上有

java – 我应该使用GregorianCalendar或Date作为生日场吗?

我对使用GregorianCalendar和Date这个类感到有些困惑. 有什么不同? 例如:我在Person对象中有一个字段,表示他出生的日期.我必须使用Date或GregorianCalendar吗? 它们的最佳用途是什么?解决方法:如果您在纸上写下详细信息,是否会将出生日期写为日期,或者您是否会写下日期周围的圆圈日历?

将Java Gregorian Calendar转换为String

我有一个Book Class,它的一个属性是: private Calendar publish_date; 现在我想在library.xml文件中插入一个新书.所以我创作了一本书: Book b = new Book(); b.setPublish_date(new GregorianCalendar(1975, 5, 7)); 我需要将该日期作为String,以便我可以将其写入XML文件(使用DO

如何使用Joda的JDK GregorianCalendar对象日期

我正在尝试使用Joda库,因为使用Java本机方法计算期间是一个痛苦的问题,我的所有尝试都给出了不切实际的结果 我见过这个样本 int n = Days.daysBetween(start.toLocalDate(), end.toLocalDate()).getDays(); 因为我所有的班级都管理着GregorianCalendar,所以我需要那个计算天数支

来自Scanner的Java输入日期在一行中

我正在尝试从用户读取日期以传递给GregorianCalendar变量.目前我有一个尴尬的设置,它逐行读取.你能帮助一个收集输入的解决方案吗?我发现了SimpleDateFormat类,但我找不到适合这个特定目的的类. Scanner time = new Scanner(System.in) System.out.println("Type year: ")

java – 在两个日期之间迭代,包括开始日期?

对不起要求重复提问的道歉.. public static void main(String[] args)throws Exception { GregorianCalendar gcal = new GregorianCalendar(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM"); Date start = sdf.parse("2010.01"); Date

Java:GregorianCalendar的最大值和最小值是什么/在哪里?

GregorianCalendar的最大值和最小值是多少? 它们是一个常数,如Integer.MAX_VALUE,还是GregorianCalendar.get(BLAH)? 简而言之,如何创建具有最小/最大值的GregorianCalendar实例?解决方法:这应该工作: GregorianCalendar maxgc = new GregorianCalendar(); maxgc.setTime(new Date(Lon

这是Android GregorianCalendar中的错误吗?

所以,它是2015年1月26日,我在Android设备上运行以下代码; GregorianCalendar date = new GregorianCalendar(); SimpleDateFormat df = new SimpleDateFormat(); // Set date to 4 weeks ago, and then use it for the first BETWEEN date in the above query date.set(Grego

android – GregorianCalendar或只是日历

虽然我读了很多关于日历和gregoriancalendar的内容,但仍然会出现一些复杂情况.哪个更好,或者你建议使用什么?我无法弄清楚差异. GregorianCalendar gc = (GregorianCalendar) GregorianCalendar.getInstance(); 要么 Calendar c = Calendar.getInstance(); 你说什么?解决方法:Cal

如何使用Java 8 Date / Time API将公历日期转换为Julian日期?

我在格里高利历中有一个约会,想要在朱利安历法中查找同一天. 使用Java 8的Date / Time API应该很容易,但我找不到办法.代码看起来应该是这样的: /* * LocalDate uses the Gregorian calendar */ LocalDate date = LocalDate.parse("2017-10-29"); /* * switch from Gregorian