Java URL兼容且易于解析日期时间格式?

Java URL兼容且易于解析日期时间格式?,java,rest,date,datetime,playframework-2.0,Java,Rest,Date,Datetime,Playframework 2.0,使用Play2,我想创建一个RESTAPI,它应该包括 /resource/<startDateTime> 是否有预定义的内容来解析日期 更新: 预期投入: 可能是,例如 http://site.com/resource/20121231-141557 # 2012/12/31 14:15:57 或者其他一些,易于阅读-我不在乎,只要它可以使用URL传输,并且易于解析为日期对象。有一个ISO日期标准,编号8601 日期和时间值按从最重要到最不重要的顺序排列:年、月(或周)、日、

使用Play2,我想创建一个RESTAPI,它应该包括

/resource/<startDateTime>
是否有预定义的内容来解析日期

更新:

预期投入: 可能是,例如

http://site.com/resource/20121231-141557 # 2012/12/31 14:15:57

或者其他一些,易于阅读-我不在乎,只要它可以使用URL传输,并且易于解析为日期对象。

有一个ISO日期标准,编号8601


日期和时间值按从最重要到最不重要的顺序排列:年、月(或周)、日、小时、分钟、秒和秒的分数。

日期有ISO标准,编号8601


日期和时间值从最重要到最不重要:年、月(或周)、日、小时、分钟、秒和秒的分数。

这里似乎有两个问题:

  • 如何轻松格式化和解析日期?我认为在java中处理日期的最佳库是。它有不同格式的格式化和解析日期的方法
  • 如何使用自定义解析器定义路由?为此,您需要定义自己的QueryStringBindable。请看一个例子

  • 这里似乎有两个问题:

  • 如何轻松格式化和解析日期?我认为在java中处理日期的最佳库是。它有不同格式的格式化和解析日期的方法
  • 如何使用自定义解析器定义路由?为此,您需要定义自己的QueryStringBindable。请看一个例子

  • 您可以在此处检查本机Play2路径绑定:

    目前,参数中没有处理日期的内容

    但是您可以在DateTime(JodaTime)之上编写自己的PathBinder,使用ISO8601格式(使用)


    我认为这将是一个很好的请求;)

    您可以在此处检查本机Play2路径绑定:

    目前,参数中没有处理日期的内容

    但是您可以在DateTime(JodaTime)之上编写自己的PathBinder,使用ISO8601格式(使用)


    我认为这将是一个很好的请求;)

    检查这个@bonCodigo:我正在寻找相反的结果:给定一个URL,解析其中的日期。你能给我们显示你的输入和预期输出吗?在我的帖子中添加了一个更新。基本上,我只是希望可以毫无问题地附加到url中,并且很容易为人类阅读,并且很容易在java中解析。[更新了更新;-)]检查这个@bonCodigo:我正在寻找相反的结果:给定一个URL,解析其中的日期。你能给我们显示你的输入和预期输出吗?在我的帖子中添加了一个更新。基本上,我只是希望可以毫无问题地附加到url中,并且很容易为人类阅读,并且很容易在java中解析。[更新了更新;-)]我还不知道,但我想知道Play是否已经为它内置了一些东西。我还不知道,但我想知道Play是否已经为它内置了一些东西
    http://site.com/resource/20121231-141557 # 2012/12/31 14:15:57