草庐IT

play_date

全部标签

java - Protocol Buffer : How to define Date type?

我正在尝试编写一个原型(prototype)文件,该文件的日期字段未定义为ProtocolBuffer中的类型。我已经阅读了以下帖子,但我无法找到适合我的合适解决方案:Whatthebestwaystousedecimalsanddatetimeswithprotocolbuffers?.我正在尝试将proto文件转换为java。 最佳答案 我在链接帖子中的回答主要与protobuf-net相关;但是,由于您是从Java来的,所以我建议:保持简单。对于日期,我建议只使用时间(可能是毫秒)作为纪元(传统的是1970年1月1日)。有时,

java - Play Framework 无法运行现有项目

我是一名尝试使用play框架运行应用程序的新手开发人员。我已经按照教程进行操作,并且可以成功创建一个新项目。但是,当我转到包含我应该处理的项目的目录并输入Play命令时,我收到以下错误:[error]Notavalidcommand:play(similar:last,alias,loadp)[error]NotavalidprojectID:play[error]Notavalidconfiguration:play[error]Notavalidkey:play(similar:clean)[error]play我对框架知之甚少,不知道从哪里开始纠正我的错误。有什么建议吗?

java - 为什么在 Java 中将 String 解析为 Date 很慢?我们可以加速吗?

我正在读取一个包含日期的文本文件,我想将表示日期的字符串解析为java中的Date对象。我注意到操作很慢。为什么?有什么办法可以加速吗?我的文件看起来像:2012-05-0212:08:06:950,secondColumn,thirdColumn2012-05-0212:08:07:530,secondColumn,thirdColumn2012-05-0212:08:08:610,secondColumn,thirdColumn我逐行读取文件,然后从每一行中获取日期String,然后使用将其解析为Date对象>SimpleDateFormat如下:DataInputStreamin

java - 使用 "dist"指定 Play 2.0 端口

我正在使用dist创建打包项目,并尝试修改生成的start脚本以在端口9001上运行应用程序。这是生成的内容:execjava$*-cp"`dirname$0`/lib/*"play.core.server.NettyServer`dirname$0`这是我试过的,但似乎不起作用。execjava$*-Dhttp.port=9001-cp"`dirname$0`/lib/*"play.core.server.NettyServer`dirname$0`有什么想法吗?我也试过在application.conf中指定http.port=9001但没有成功。在Play1.2.X中做到这一点非

java - 媒体 : Play WAV file inside JAR

Media类只有一个构造函数:publicMedia(java.lang.Stringsource)参见http://docs.oracle.com/javafx/2/api/javafx/scene/media/Media.html#Media%28java.lang.String%29此构造函数获取字符串形式的URI。我有一个JavaFX项目,并在该项目中放置了一个WAV文件。当我将项目部署为JAR时,我可以看到(例如使用7-Zip)WAV文件也被导出。用获取内容没有问题MyApplicationClass.class.getResourceAsStream("/resources

java - Play Framework : How do I change active class on route change

我在我的项目中使用PlayFramework2forJava和BootstrapHelper,我想在边栏链接点击时应用active类。我使用侧面导航栏进行导航,默认情况下,一个链接在页面加载时始终具有active类,所以这就是为什么每次只有一个链接突出显示为Activity链接,但是如何更改class="active"在路由或链接更改时,有什么方法可以检查路由路径是我们的htmlscala模板文件。这是我的侧边栏导航代码。Menu1Menu2Menu3这是我的路由文件GET/menu1com.demo.project.controllers.DemoController.menu1()

java.lang.IllegalArgumentException : Comparison method violates its general contract! java.util.Date

java.lang.IllegalArgumentException:Comparisonmethodviolatesitsgeneralcontract!atjava.util.TimSort.mergeLo(TimSort.java:747)atjava.util.TimSort.mergeAt(TimSort.java:483)atjava.util.TimSort.mergeCollapse(TimSort.java:410)atjava.util.TimSort.sort(TimSort.java:214)atjava.util.TimSort.sort(TimSort.ja

java.time.format.DateTimeFormatter.RFC_1123_DATE_TIME 无法解析时区名称

我正在尝试从定义为使用RFC1123兼容日期时间规范的数据源解析时间戳。我的代码是:value=Instant.from(DateTimeFormatter.RFC_1123_DATE_TIME.parse(textValue));这对某些数据工作正常,但我得到包含区域名称的字符串的异常,即使是在RFC2822中定义的字符串(它从RFC1123间接引用,因为它废弃了RFC822)。示例:java.time.format.DateTimeParseException:Text'Sun,20Aug201700:30:00UT'couldnotbeparsedatindex26java.ti

java - 为什么 play.libs.Json.toJson 返回一个空对象?

为什么我不能将我的Person对象转换为Json?我的个人模型:@EntitypublicclassPersonextendsModel{@IdprivateLongid;privateStringvalue;}Controller方法:importcom.fasterxml.jackson.databind.JsonNode;importmodels.Person;importplay.Logger;importplay.db.ebean.Model;importplay.mvc.Controller;importplay.mvc.Result;importviews.html.in

java - 在 Play Framework 中通过 GET 请求发送日期参数的理想方式是什么?

我是PlayFramework的新手。我能够通过请求直接发送字符串、整数等简单数据类型,并在后端Java方法中访问它们。当我尝试在路由文件中这样做时,GET/food/fetchMealInfo/:noOfDays/:dateSelectedcontrollers.trackandplan.FoodController.fetchMealInfo(noOfDays:Integer,dateSelected:Date)我收到一个错误提示Compilationerrornotfound:typeDate将日期对象从前端AngularJS应用程序传输到PlayFramework中的Java应