当前位置: 首页 > 面试题库 >

将ISO日期转换为自Linux bash以来的秒数

澹台阳秋
2023-03-14
问题内容

我有一个ISO格式的日期YYYY-MM-DDTHH:SS(例如2014-02-14T12:30)。我想在自epoch以来的几秒钟内仅使用linux
bash中的date命令将其转换。

所有日期均指UTC语言环境。

我知道这个问题很容易重复…关于将日期从一种格式转换为另一种格式有数十亿个问题,但是我找不到自己的特殊情况

谢谢…


问题答案:

使用GNU date,指定要解析的日期-d和自epoch以来的秒数%s

$ date -d"2014-02-14T12:30" +%s
1392381000


 类似资料:
  • 我想把两次加在一起。国际标准化组织 有什么建议吗?

  • 问题内容: 我有一个数字,它表示自1904年1月1日上午12:00(世界标准时间)以来的纳秒数。我希望实例化一个代表该日期的对象。我应该如何进行? 问题答案: 首先,您需要将代表 纳秒 的 数字 转换为 毫秒 。 然后,对于给定的日期字符串,获取自unix时间 Epoch 以来的总毫秒数,然后向其添加更早转换为毫秒的数字。 这是工作代码: 添加一个。

  • 问题内容: 我有一个等于日期的字符串,表示为自Unix纪元以来的毫秒数。 我正在尝试将其输出到dmY。 我得到的字符串是“ 1227643821310”,并被告知结果应等于 2-12-2008 ,但我不断得到的结果是 25-11-2008 我的代码如下: 关于为什么会这样的任何想法? 问题答案: 您已经做对了,1227643821根本不是2008年12月12日,的确是2008年11月25日。

  • 问题内容: 我对当前UTC时间以毫秒为单位不感兴趣,也无需弄乱时区。我的原始日期已经存储为UTC时间戳。 我在UTC时间“ 2012-06-14 05:01:25”中存储了一个日期。我对日期时间不感兴趣,但对日期部分感兴趣。因此,在用Java检索日期并排除小时,分钟和秒之后,我剩下的是“ 2012-06-14”。 如何将其转换为UTC毫秒? 问题答案: 编辑:我错过了“忽略一天中的时间”部分。它现

  • 本文向大家介绍从日期中删除秒/毫秒并转换为ISO字符串?,包括了从日期中删除秒/毫秒并转换为ISO字符串?的使用技巧和注意事项,需要的朋友参考一下 首先让我们获取当前日期- 现在,让我们使用-将秒/毫秒设置为0,以删除秒/毫秒: 使用-转换为ISO字符串- 现在让我们看到带有输出的完整代码- 示例 要运行以上程序,您需要使用以下命令- 在这里,我的文件名为demo143.js。 输出结果 这将产生

  • 问题内容: 我有一个Python 对象,我想将其转换为Unix时间,即自1970年以来的秒/毫秒。 我该怎么做呢? 问题答案: 在我看来,最简单的方法是