jjzjj

gregorianCalendar

全部标签

android - java.lang.IllegalArgumentException : Bad class: class java. util.GregorianCalendar

我在使用GregorianCalendar时收到此异常java.lang.IllegalArgumentException:错误的类:类java.util.GregorianCalendar谁知道如何解决,请帮帮我。p/s:我使用了以下代码:CalendarsomeDate=GregorianCalendar.getInstance();someDate.add(Calendar.DAY_OF_YEAR,-7);SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");StringformattedDate

java - 将 GregorianCalendar 与 SimpleDateFormat 一起使用

所以,我一直在为这个(应该)简单的练习绞尽脑汁,让程序将日期字符串转换为GregorianCalendar对象,对其进行格式化,然后再次将其作为完成后的字符串。这是程序的最后一点,它从文件中获取一小段文本,将其分解为单独的记录,然后将记录分解为单独的数据片段并将它们分配给人员对象。我在多个地方检查了代码,并且代码完全按照它应该做的那样做,直到我调用格式函数,它抛出了一个IllegalArgumentException。GergorianCalendar对象被分配了它应该被分配的值(尽管打印它又是一个完全不同的故事,如下所示......),但格式不会接受该对象进行格式化。不幸的是,讲师不

java - 将 GregorianCalendar 与 SimpleDateFormat 一起使用

所以,我一直在为这个(应该)简单的练习绞尽脑汁,让程序将日期字符串转换为GregorianCalendar对象,对其进行格式化,然后再次将其作为完成后的字符串。这是程序的最后一点,它从文件中获取一小段文本,将其分解为单独的记录,然后将记录分解为单独的数据片段并将它们分配给人员对象。我在多个地方检查了代码,并且代码完全按照它应该做的那样做,直到我调用格式函数,它抛出了一个IllegalArgumentException。GergorianCalendar对象被分配了它应该被分配的值(尽管打印它又是一个完全不同的故事,如下所示......),但格式不会接受该对象进行格式化。不幸的是,讲师不

Android 1.6 ksoap2 "RuntimeException: Cannot serialize: java.util.GregorianCalendar..",同时传递日期时间参数

我必须使用ksoap2api在android中调用.netweb服务。我的代码可以很好地将参数作为String或int传递。但它在将日历对象作为参数传递时显示“java.lang.RuntimeException:无法序列化:java.util.GregorianCalendar.....”。我将日期转换为字符串并将其解析为日期对象,但它不起作用。任何人都可以帮助我。谢谢。 最佳答案 传递日期最简单的方法是作为字符串传递,但如果你想将它作为日期传递,那么你需要编写一个类Marshal接口(interface)并注册信封。这基本上告诉

android - 这是 Android GregorianCalendar 中的错误吗?

现在是2015年1月26日,我在Android设备上运行了以下代码;GregorianCalendardate=newGregorianCalendar();SimpleDateFormatdf=newSimpleDateFormat();//Setdateto4weeksago,andthenuseitforthefirstBETWEENdateintheabovequerydate.set(GregorianCalendar.WEEK_OF_YEAR,date.get(GregorianCalendar.WEEK_OF_YEAR)-4);System.out.println(df.

java - GregorianCalendar 的奇怪行为

我刚刚遇到GregorianCalendar类的奇怪行为,我想知道我是否真的在做坏事。这仅在初始化日期的月份的actualMaximum大于我要将日历设置为的月份时附加。示例代码如下://todayis2010/05/31GregorianCalendarcal=newGregorianCalendar();cal.set(Calendar.YEAR,2010);cal.set(Calendar.MONTH,1);//FEBRUARYcal.set(Calendar.DAY_OF_MONTH,cal.getActualMaximum(Calendar.DAY_OF_MONTH));ca

c# - 日历 System.Globalization.GregorianCalendar 不支持字符串表示的 DateTime

我只是想将出生日期保存到SQL数据库中,但每次出现新异常时,数据库字段类型都是日期时间。这是我的代码usinfo.BirthDate=DateTime.ParseExact(txtDOB.Text.ToString(),"MM/dd/yyyy",CultureInfo.InvariantCulture); 最佳答案 问题:您首先使用MM/dd/yyyy解析Month,但是你要像这样先给出date31/04/2012解决方案:您需要使用dd/MM/yyyy格式。试试这个:usinfo.BirthDate=DateTime.ParseE

java - 如何将 java.sql.Date 对象转换为 GregorianCalendar?

我以为我可以创建一个GregorianCalendar使用带有年、月和日的构造函数,但我不能可靠地从java.sql.Date的实例中获取这些字段类(class)。从java.sql.Date获取这些值的方法已被弃用,以下代码说明了它们不能使用的原因:importjava.sql.Date;importjava.util.Calendar;importjava.util.GregorianCalendar;publicclassDateTester{publicstaticvoidmain(String[]args){Datedate=Date.valueOf("2011-12-25"

java - java.util.GregorianCalendar 在 1976 年 3 月 28 日到 3 月 29 日之间发生了什么?

尝试使用GregorianCalendar时,我在计算自特定日期以来的天数时遇到了奇点。在scala解释器中,我输入了:scala>importjava.util.GregorianCalendarscala>importjava.util.Calendarscala>valdateToday=newGregorianCalendar(2012,Calendar.MAY,22).getTimeInMillis()dateToday:Long=1337637600000scala>valdays1=(dateToday-(newGregorianCalendar(1976,Calenda

java - 将字符串转换为 GregorianCalendar

如何将输入的生日字符串(例如02261991)转换为公历?我先尝试解析它,但它一直给我一条错误消息,所以我不太确定我做错了什么。在此日期之前,我还有其他输入数据。一个是另一个字符串,一个是double值。 最佳答案 使用SimpleDateFormat解析日期,然后将其分配给Calendar.DateFormatdf=newSimpleDateFormat("ddMMyyyy");Datedate=df.parse("02261991");Calendarcal=Calendar.getInstance();cal.setTime(