草庐IT

attempt_date

全部标签

java.io.IOException : Attempted read from closed stream 异常

我正在使用ApacheHTTP客户端进行HTTPPost调用,然后尝试使用Jackson从响应中创建一个对象。这是我的代码:privatestaticfinalLoggerlog=Logger.getLogger(ReportingAPICall.class);ObjectMappermapper=newObjectMapper();publicvoidmakePublisherApiCall(StringjsonRequest){Stringurl=ReaderUtility.readPropertyFile().getProperty("hosturl");DefaultHttpC

java - 如何解析 2013-03-13T20 :59:31+0000 date string to Date

如何将这种格式的日期字符串2013-03-13T20:59:31+0000解析为Date对象?我正在尝试这种方式,但它不起作用。DateFormatdf=newSimpleDateFormat("YYYY-MM-DDThh:mm:ssTZD");Dateresult=df.parse(time);我从第一行得到这个异常:java.lang.IllegalArgumentException:Illegalpatterncharacter'T' 最佳答案 尝试:DateFormatdf=newSimpleDateFormat("yyyy

java - 组织.postgresql.util.PSQLException : The connection attempt failed

我正在使用带有JDBC连接的javaWeb服务(apache轴)连接到postgres数据库以获取数据。但是在大多数时候我突然得到一个org.postgresql.util.PSQLException异常:连接尝试失败。有时它工作正常。在这里,我使用了许多准备好的语句。我的示例代码是Connectionconnection=null;try{Class.forName(driver);connection=DriverManager.getConnection(url,username,password);ps1=connection.prepareStatement("select*

java.util.Date equals() 似乎没有按预期工作

问题我有一个Map,以及来自数据库的对象列表effectiveDate属性,我想检查一下Date我map中的键等于effectiveDate中的任何一个s在数据库中-如果是这样,用Foo做一些事情.代码看起来像这样:for(Barbar:databaseBars){Foofoo=newFoo();if(dateMap.containsKey(bar.getEffectiveDate()){foo=dateMap.get(bar.getEffectiveDate());}//dostuffwithfooandbar}然而,dateMap.containsKey调用总是返回false,即使

java - 如何使用 java.sql.Timestamp 作为真正的 java.util.Date 与 JPA

我对以毫秒为单位的日期管理有疑问。我理解需要使用TIMESTAMP来存储毫秒数:@Temporal(TIMESTAMP)@Column(name="DATE_COLUMN",nullable=false)@Overridepublicjava.util.DategetDate(){returnthis.date;}但是如果我无法将这个日期与另一个java.util.Date实例进行比较,除非我注意equals()调用的顺序,因为this.date实例是一个java.sql.时间戳。如何从JPA获取java.util.Date?因为来自JPA的日期,即使方法签名是一个java.util.

java - java.util.Date 和 Joda Time API 之间的差异

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:ShouldIuseJavadateandtimeclassesorgowitha3rdpartylibrarylikeJodaTime?关于何时值得使用JodaTime而不是基本的java.util.Date类,我可以使用一些指导。有什么好处?JodaTime是否可以让您做Date类不能做的任何事情,还是说它更容易使用还是什么?此外,关于JodaTime是否是标准API的一部分,我看到了相互矛盾的信息。是否标准?

Java Date - 插入数据库

我需要找到一种方法来将带有java.util.Date字段的记录插入到数据库中,但我被卡住了。有人知道我该怎么做吗?现在我有类似的东西。java.util.DatemyDate=newjava.util.Date("01/01/2009");sb.append("INSERTINTOUSERS");sb.append("(USER_ID,FIRST_NAME,LAST_NAME,SEX,DATE)");sb.append("VALUES(");sb.append("'"+userId+"'");sb.append(",'"+myUser.GetFirstname()+"'");sb.a

java - 如何将时间戳字符串转换为 java.util.Date

我需要将时间戳字符串转换为java.util.Date。例如:MMDDYYHHMMSS到MM-DD-YYHH-MM-SS其中MM是月份,DD是日期,YY是年份,HH是小时,MM是分钟,SS是秒。 最佳答案 你可以这样做:DateFormatformat=newSimpleDateFormat("MMddyyHHmmss");Datedate=format.parse("022310141505");但我强烈建议您使用JodaTime反而。从长远来看,它是一个更好的日期/时间库。特别是,JodaTime中的格式化程序/解析器是线程安全

java - 将年份添加到 Date 类的随机日期

假设我有这个:PrintStreamout=System.out;Scannerin=newScanner(System.in);out.print("Enteranumber...");intn=in.nextInt();我有一个随机日期,例如05/06/2015(它不是固定日期,每次都是随机的)。如果我想获取此日期的“年”,并将“n”添加到今年,我该怎么做?Date类中的所有方法都不是“int”。要从int添加年份,'years'也必须是int。 最佳答案 您需要将Date转换为Calendar。Calendarc=Calend

java.lang.SecurityException : attempting to read gservices without permission 错误

我最近从adMob6.4.1更改为GooglePlayServicesrev15,并且刚刚收到我不理解的新崩溃报告的通知:java.lang.SecurityException:attemptingtoreadgserviceswithoutpermission:Neitheruser10158norcurrentprocesshascom.google.android.providers.gsf.permission.READ_GSERVICES.atandroid.os.Parcel.readException(Parcel.java:1425)atandroid.os.Parce