草庐IT

date-difference

全部标签

java.util.date 到 String 使用 DateTimeFormatter

如何使用将java.util.Date转换为StringDateTimeFormatterdateTimeFormatter=DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss")我得到的日期对象被传递DateTimenow=newDateTime(date); 最佳答案 如果您使用的是Java8,则首先不应使用java.util.Date(除非您从您拥有的库中接收到Date对象)无法控制)。在任何情况下,您都可以使用以下方法将Date转换为java.time.Instant:Dated

Java Date Hibernate截止时间

我在Oracle数据库中有一个日期类型的列,它确实包含日期和时间。但是当我试图在java应用程序中获取数据时,它将返回带有一串零的日期而不是实时的。在代码中它会是这样的:SQLQuerysqlQuery=session.createSQLQuery("SELECTtable.id,table.dateFROMtable");ListresultArray=sqlQuery.list();Datedate=(Date)resultArray[1];如果在数据库中是26-feb-201017:59:16,我将得到26-feb-201000:00:00如何用时间获取?

java - 在 JPA 查询中使用 CURRENT_DATE 的示例

谁能告诉我如何在JPA查询中使用CURRENT_DATE的示例?CURRENT_DATE在JPA中指定,但我无法使其工作。我总是遇到unexpectedtoken[CURRENT_DATE]异常。既然它在JPA中指定,所有提供者都应该遵守它,对吧?顺便说一句,我正在使用EclipseLink2.0。 最佳答案 可以这样使用:Queryquery=manager.createQuery("SELECTcFROMCITIEScWHEREc.founded=CURRENT_DATE");for(Objectcity:query.getRe

java - JSON `date(...)` 到 `java.Util.Date` 使用 `org.json`

我正在学习Java并编写一个使用服务器传递的JSON对象的Android应用。除了日期之外,我都可以正常工作。我得到其中一个'SomeKey':'\/Date(1263798000000)\/'我正在使用org.json.JSONObject。如何将SomeKey转换为java.Util.Date? 最佳答案 这可能有帮助:publicstaticDateJsonDateToDate(StringjsonDate){//"/Date(1321867151710)/"intidx1=jsonDate.indexOf("(");inti

java - 如何使用gson将Date序列化为long?

我最近将我们的一些序列化从Jackson切换到了Gson。发现Jackson将日期序列化为longs。但是,Gson默认将Dates序列化为字符串。如何在使用Gson时将日期序列化为长整数?谢谢。 最佳答案 第一种适配器执行反序列化,第二种适配器执行序列化。Gsongson=newGsonBuilder().registerTypeAdapter(Date.class,(JsonDeserializer)(json,typeOfT,context)->newDate(json.getAsJsonPrimitive().getAsLo

java - 持续集成 : keeping the test DB schema up-to-date

我正在设置持续集成服务器(Hudson)来构建Java项目并运行相关的单元/集成测试。大多数这些测试访问数据库,测试数据保存在DbUnitXML文件中。我正在寻找一种自动使测试数据库架构保持最新的方法。目前,特定版本的SQL脚本存储在以版本命名的目录中:└───scripts├───0.1.0├───0.1.1├───0.1.2├───0.1.4例如0.1.4版本的SQL脚本为scripts\0.1.4\script-0.1.4.sql问题是这些脚本混合了模式更改(例如ALTERTABLE...)和对静态表的更改(例如向USER_TYPE表添加新角色)。在单元测试的情况下,我只想应用模

java - fragment 和通知 : Target different Activities from Notification; depending on screen configuration

问题:如果目标可能取决于配置(屏幕尺寸、方向等),如何决定Notification应该启动什么Activity;就像人们使用Fragment时经常遇到的情况一样?详情:让我们考虑NewsReadersample它演示了如何使用Fragment来制作可在多种屏幕尺寸和屏幕方向上良好运行的应用程序。此应用的结构如下:HeadlinesFragment。ArticleFragment。“主要”Activity(NewsReaderActivity)。在双Pane模式下,此Activity包含两个fragment。在单Pane模式下,它只包含HeadlinesFragment。ArticleA

java - AppEngine 数据存储 : "Object with id ... is managed by a different Object Manager"

我正在使用带有Java的GoogleAppEngine。当我使用某些数据存储功能时,我收到一条错误消息:Objectwithid"edvaltt.Teacher@64064b"ismanagedbyadifferentObjectManager我不知道这意味着什么,也不知道如何修复它,也不知道在哪里可以找到有关此错误的文档。谁能帮我?我使用的代码是:@PersistenceCapable(identityType=IdentityType.APPLICATION)publicclassSchool{@PrimaryKey@Persistent(valueStrategy=IdGener

java - 将 Java.Util.Date 转换为 Java.Sql.Date 时出错

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtoconvertjava.util.datetojava.sql.date?我发现我的函数有错误,它在从DatatypeFactorydf初始化newInstance()方法后显示错误结果,我收到另一个错误:java.lang.ClassCastException:java.util.Datecannotbecasttojava.sql.Date我只是把包名改成java.util.Dateintojava.SQL.Date然后类型转换:DatedateStarting=(Date)jDateChoos

java - 没有小时、分钟、秒的 Oracle current_date 或 sysdate

这个问题在这里已经有了答案:Oracle:Similartosysdatebutreturningonlytimeandonlydate(4个答案)关闭9年前。在使用current_date或sysdate时,有什么方法可以去掉一天中的时间吗?我试图只将日期存储为YYYY-MM-DD,但current_date给了我YYYY-MM-DDHH:MM:SS:MS或者比较日期时,只比较日期不比较时间也一样。任何帮助都会很棒,谢谢。