datetime - 哪些语言可以很好地执行日期、时间和日历操作?

标签 datetime time language-features date

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

1年前关闭。




Improve this question




这可能问得太多了,但是有没有一种语言可以在表示时间和日期操作方面做得非常出色?我会立即承认,编写一个真正伟大的时间库真的很难。也就是说,有没有一种广泛使用的语言?基本上,我想要像现代正则表达式库一样全面地处理时间和日期的东西。到目前为止,我在 Python 和 Java 中看到的所有内容都省略了一个或多个非常重要的部分,或者使太多事情变得困难。

至少这应该是直观的:

  • 查找两个给定日期之间的天数、两个给定分钟周期之间的分钟数等。
  • 从时间戳中添加和减去间隔
  • 允许时区之间的简单转换,自动考虑按地区划分的夏令时更改(假设有可用的地区设置的准确支持数据库)
  • 获取给定时间戳所属的时间段,给定的时间段粒度(“这个日期在哪个日历日?”)
  • 支持非常通用的字符串到日期的转换(给定模式)

  • 此外,如果有 Java 风格的 Calendar/GregorianCalendar 设置,如果我需要滚动自己的 Hebrew、Babylonian、Tolkien 或 MartianCalendar,一般 Calendar 类应该适应子类。 (例如,Java 日历使这毫无意义地变得困难。)

    我在这里完全是语言不可知论者。如果事情因为计算诸如“从 2002 年到下一个情人节之间有多少分钟?”这样的模棱两可的东西而窒息,那也没关系

    最佳答案

    怎么样.NET's DateTime ? (您可以在框架内选择您的语言)

    关于datetime - 哪些语言可以很好地执行日期、时间和日历操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/90308/

    相关文章:

    perl - Perl 中的散列和散列引用有什么区别?

    javascript - 在 PHP 和/或 JavaScript 中获取最后四个星期日

    android - 在 Android 上使用 "A minute ago"或 "An hour ago"等字符串获取时差

    java - Android - 时间不更新

    java - 算法能否具有相同的最佳和最坏情况时间复杂度?

    java - 调整数组大小以提高速度

    .net - 冗余命名空间会产生任何开销吗

    python - Pandas 切片因 DatetimeIndex 标签列表而失败

    C# 根据日期范围内的名称获取星期几的日期值

    c# - cue 文件中的毫秒数