1XML::Feed::Util(3) User Contributed Perl Documentation XML::Feed::Util(3)
2
3
4
6 XML::Feed::Util - Utility functions
7
9 use XML::Feed::Util qw(
10 format_w3cdtf
11 parse_datetime
12 parse_mail_date
13 parse_w3cdtf_date
14 );
15 use DateTime;
16
17 print format_w3cdtf(DateTime->now);
18
19 my $dt;
20 $dt = parse_datetime('January 8, 1999');
21 $dt = parse_mail_date('Fri, 23 Nov 2001 21:57:24 -0600');
22 $dt = parse_w3cdtf_date('2003-02-15T13:50:05-05:00');
23
25 Common utility or helper functions.
26
28 format_w3cdtf($datetime)
29 Convert DateTime object to W3CDTF format string. Uses default timezone
30 "Z" for "floating" DateTime.
31
32 parse_datetime($date)
33 Parse any date string using DateTime::Format::ISO8601,
34 DateTime::Format::Flexible or DateTime::Format::Natural.
35
36 Returns DateTime object or undef.
37
38 parse_mail_date($date)
39 Parse date in RFC2822/822 format using DateTime::Format::Mail.
40 Fallback to "parse_datetime()" for other formats.
41
42 Returns DateTime object or undef.
43
44 parse_w3cdtf_date($date)
45 Parse date W3CDTF format using DateTime::Format::W3CDTF. Fallback to
46 "parse_datetime()" for other formats.
47
48 Returns DateTime object or undef.
49
51 Please see the XML::Feed manpage for author, copyright, and license
52 information.
53
54
55
56perl v5.34.0 2021-07-27 XML::Feed::Util(3)