perl - 如何在 Perl 中将本地时间转换为 Unix 时间戳?

例如:开始日期:10/02/2010

如何在 Perl 中为 10/02/2010 00:00:00 转换一个相等的时间戳?

我不能使用本地时间或时间..还有其他方法可以实现吗?

最佳答案

您可以使用 Time::Local核心模块:

use Time::Local 'timelocal';
my ($d, $m, $y) = split '/', '10/02/2010';
my $time = timelocal(0, 0, 0, $d, $m-1, $y);

请注意,timelocal() 的月份参数在 0..11 范围内。

https://stackoverflow.com/questions/2237596/

相关文章:

haskell - 在 'let' 表达式中使用 'if'

javascript - 如何更改 react js中的默认端口

python - 如何获取和使用 Dropbox API 的刷新 token (Python 3.x

.net - 如何在 .NET 中替换“

java - 为什么我在 Java 中对 char 和 int 进行比较不起作用?

c - 如何在 yocto 中编译一个基本的 c 文件

python - 有没有一种很好的方法来拆分(可能)长的字符串而不用 Python 中的单词拆分?

r - 在 R 中转换日期格式

objective-c - 比较 objective-C 中的 2 个字符串

macos - Applescript 制作新文件夹