Perl 中是否有一个模块可以从日期格式字符串生成全局模式?

发布于 11-25 19:18 字数 381 浏览 0 评论 0原文

我想从日期格式字符串生成全局模式,例如

%Y-%m-%d

应该变成

[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]

while

%C (e.g., Sat Nov 19 21:05:57 1994)

应该变成

[A-Z][a-z][a-z] [A-Z][a-z][a-z] [0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9] [0-9][0-9][0-9][0-9]

我想知道,类似的东西是否已经存在。

I want to generate glob patterns from date format strings, e.g.

%Y-%m-%d

should become

[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]

While

%C (e.g., Sat Nov 19 21:05:57 1994)

should become

[A-Z][a-z][a-z] [A-Z][a-z][a-z] [0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9] [0-9][0-9][0-9][0-9]

I am wondering, if something like that already exists.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流绪微梦2024-12-02 19:18:48

这不是对您问题的直接答案,但有助于实现您可能想要的目标。

使用 CPAN 中的模块:Date::Parse。它解析不同语言的各种日期格式。

来自文档:

<代码>
$lang = Date::Language->new('德语');
$lang->str2time("1996年6月25日21:09:55 +0100");

文档包含多种可供您使用的不同日期格式。

This is not a direct answer to your question, but helpful to achieve what you might want.

use the module from CPAN: Date::Parse. It parses various date formats in different language.

From the docs:


$lang = Date::Language->new('German');
$lang->str2time("25 Jun 1996 21:09:55 +0100");

Document includes several different date formats that you can use.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文