代码之家  ›  专栏  ›  技术社区  ›  Chris Barry

是否可以使用Ticks在应用程序页之间使用Ticks传递日期时间

  •  1
  • Chris Barry  · 技术社区  · 15 年前

    我目前正在使用URL参数向网页传递一些日期时间信息,这些参数是日期时间的刻度,然后在另一端需要时将刻度转换回日期时间。

    有没有更好的方法来做这个,为什么?

    例如

    http://localhost:57765/dinners/updatedinner/38?startDate=633917664000000000

    3 回复  |  直到 15 年前
        1
  •  1
  •   kolosy    15 年前

    这很好,事实上,JSON编码日期的标准格式。唯一需要考虑的是时区,因为你的计时码并没有编码。您可以始终假设timzone,并根据它进行偏移计算,或者将时区编码为值(例如sd=12343245345-0500)。

        2
  •  0
  •   Vitaliy Liptchinsky    15 年前

    对于开发人员(故障排除等)和站点的潜在客户来说,以人类可读的格式表示日期时间会更好。

        3
  •  0
  •   technophile    15 年前

    考虑到刻度被定义为自2001年1月1日午夜12日以来经过的100纳秒间隔数,我看不到有任何功能问题,只要您在通过之前(以及之后从UTC)转换为UTC,或者处理时区问题。

    也就是说,传递信息的方式更加人性化,例如,以YYYYMMDDTHHMMS.nnn的形式传递信息,如果有人想手动输入URL,那么它将更加友好,尽管它并不十分精确(如果需要比毫秒精度更好的精度)。