当前位置: 首页 > 知识库问答 >
问题:

日期时间、纪元和文档数据库

夏弘文
2023-03-14

我的问题是,我也希望以这样的格式存储出生日期。现在,我可以将01-01-1900作为开始日期,并将自该日期以来的天数存储在int中。虽然我很肯定这会很好,但感觉像是epoch是一个很好的概念,但生日的感觉像是我在建立自己的惯例,这是我通常喜欢避免的。

对于将日期存储标准化为一个数字,是否有任何既定的标准?哪一个日期应该是比较基准日期?

共有1个答案

鲁靖
2023-03-14

首先,一个更新:DocumentDB现在支持字符串和数字的范围索引。您必须正确设置索引才能使其工作。

现在,给你一个推荐。我已经成功地将ISO-8601时间戳存储为字符串。这是DocumentDB SDK用于处理日期时间的默认格式,因此它比转换为整数的工作要少。

ISO-8601日期/时间字符串有几个符合您需要的属性。

    null
 类似资料:
  • 上下文是,我们的产品中有一个现有的应用程序,它生成并向现有的oracle过程发送纪元号&反之亦然。它在该过程中使用如下内容 当我尝试这些查询时,它对我也适用于Oracle10g服务器(如果有关系的话,还有Oracle sql Developer4.x)。 在现有的过程中,要求将值保存为日期本身(时间组件与日期无关),但是在新的要求中,我必须将unix EPOCH值转换为日期时间(小时/分钟/秒级别

  • 我有epoch格式的时间(作为Java长变量)。 我想将其转换为最接近印度标准时间(IST)的小时和星期。 例如,如果纪元时间是1372618032000(IST时间2013年7月1日上午12:17:12),那么我想得到1372620600000(IST时间2013年7月1日上午1:00:00)。 日间四舍五入也是如此。我想1372703400 (7/2/2013 12:00:00 AM IST)

  • 我是一个PL/SQL新手,需要将unix时代以来的千秒转换为日期/时间。我可以转换为GMT日期/时间,但不知道如何调整时区。我很接近,但不太接近。 我的输入是r\u msg。OriginationTime,其值类似于138255210277 这个 给出了类似的东西 这正是我想要的,除了格林威治标准时间。 这 给予 所以我只需要做一些 但我知道 我试过几种变体,但都不管用。 感谢您的帮助。 谢谢,但

  • 问题内容: 我已经多次看到这个问题,似乎没有答案是我需要的。 我有一个长类型变量,其中存储了一个纪元时间。 我想做的就是将其转换为字符串 例如,如果存储的纪元时间是今天,那么最后的字符串将显示为: 2012年3月17日 我将如何处理? 问题答案: 看看SimpleDateFormat

  • 问题内容: 我目前在使用Python时遇到问题。我有一个Pandas DataFrame,列之一是带有日期的字符串。格式为: “%Y-%m-%d%H:%m:00.000”。例如:“ 2011-04-24 01:30:00.000” 我需要将整列转换为整数。我尝试运行此代码,但是它非常慢,并且有几百万行。 你们知道如何将整个列转换为纪元时间吗? 提前致谢 ! 问题答案: 将字符串转换为using ,

  • 但显示错误 线程“main”java.time.format.dateTimeParseException:Text'2021-10-06 0:29:43“无法在索引11处解析,位于java.base/java.time.format.dateTimeFormatter.parseresolved0(DateTimeFormatter.java:2052),java.base/java.time.