代码之家  ›  专栏  ›  技术社区  ›  Karol Selak

从核心2.3.0到stdlib 2.5.3的时间

  •  0
  • Karol Selak  · 技术社区  · 6 年前

    我对Ruby文档有点困惑 https://ruby-doc.org/ .我们可以在那里找到 Time class as a part of core 2.3.0 ,其中我们描述了60个函数,以及 Time class as a part of stdlib 2.5.3 我们只有13个。这些描述描述了同一个类吗?Ruby 2.5.3是否都是实际的?我应该相信这些描述中的哪一个?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Schwern    6 年前

    两者都有 core Time library 和A stdlib Time library .

    核心一实现了时间的核心功能。它的结构、基本数学、时区和通用格式设置函数。stdlib为解析和格式化添加了额外的方便方法。

    我只能根据自己对日期和时间的经验来猜测为什么。有 很多 日期和时间格式,它们可以迅速膨胀出一个原本简单的库,以提高内存和复杂性。我想鲁比人想保持核心 Time 简单,并使额外的格式可选。

    时间 有一些格式功能吗? asctime , ctime strftime . 这些是你从C那里免费得到的,而且 斯特夫时间 相当强大。

    推荐文章