我需要学习如何将常规时间和日期格式转换为unix时间格式

我需要学习如何将常规时间和日期格式转换为unix时间格式

我正在尝试编辑谷歌位置历史记录中的网址。我需要知道如何以 unix 时间格式(10 位数字格式)输入 2013 年 2 月 15 日,我不是计算机高手,所以如果有人能给我答案而不是试图教我现在如何输入,我将非常感激那。如果您对我以后可以访问并了解如何操作的任何网站有任何建议,或者对将常规时间转换为 Unix 时间的 Android 应用程序有任何建议,请告诉我!

答案1

如果你想了解 Unix 时间戳是如何计算的:http://en.wikipedia.org/wiki/Unix_time

答案2

有很多在线工具可以做到这一点;在 Google 上简单搜索“convert to unix time”就会得到很多结果,epochconverter.com 只是其中之一。如果您想以编程方式执行此操作,我推荐 php 的 mktime() 。

答案3

zsh

$ zmodload zsh/datetime
$ strftime -r %Y-%m-%d 2013-02-15
1360886400
$ strftime -r '%b %d %Y' 'february 15 2013'
1360886400

ksh93

$ printf '%(%s)T\n' '2013-02-15 00:00:00'
1360886400
$ printf '%(%s)T\n' 'february 15 2013 00:00'
1360886400

使用 GNU date

$ date -d 'february 15 2013' +%s
1360886400

(请注意,您所在时区可能会得到不同的结果)。

相关内容