SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Acme-CPANModules-FormattingDate rpm build for : openSUSE Tumbleweed. For other distributions click perl-Acme-CPANModules-FormattingDate.

Name : perl-Acme-CPANModules-FormattingDate
Version : 0.002 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.3 Date : 2024-08-05 17:40:21
Group : Unspecified Source RPM : perl-Acme-CPANModules-FormattingDate-0.002-1.3.src.rpm
Size : 0.04 MB
Packager : (none)
Summary : List of various methods to format dates
Description :
*Overview*

Date formatting modules can be categorized by their expected input format
and the formatting styles.

Input format: Some modules accept date in the form of Unix epoch (an
integer), or a list of integer produced by running the epoch through the
builtin gmtime() or localtime() function. Some others might expect the date
as DateTime object. For formatting style: there\'s strftime in the POSIX
core module, and then there\'s the others.

This list is organized using the latter criteria (formatting style).

*strftime (and variants)*

The POSIX module provides the \'strftime()\' routine which lets you format
using a template string containing sprintf-style conversions like \'%Y\' (for
4-digit year), \'%m\' (2-digit month number from 1-12), and so on. There\'s
also Date::strftimeq which provides an extension to this.

You can actually add some modifiers for the conversions to set
width/zero-padding/alignment, like you can do with sprintf (e.g. \'%03d\'
supposing you want 3-digit day of month numbers). But this feature is
platform-dependent.

*yyyy-mm-dd template*

This \"yyyy-mm-dd\" (for lack of a better term) format is much more commonly
used in the general computing world, from spreadsheets to desktop
environment clocks. And this format is probably older than strftime. The
template is more intuitive to use for people as it gives a clear picture of
how wide each component (and the whole string) will be.

There are some modules you can use to format dates using this style. First
of all there\'s Date::Formatter. I find its API a little bit annoying, from
the verbose date component key names and inconsistent usage of plurals, to
having to use a separate method to \"create the formatter\" first.

*PHP*

PHP decided to invent its own date template format. Its \'date()\' function
accepts template string in which you specify single letter conversions like
\'Y\' (for 4-digit year),\'y\'(2-digit year), and so on. Some of the letters
mean the same like their counterpart in strftime, but some are different
(examples:\'i\', \'a\',\'M`, and so on). The use of single letter means it\'s
more concise, but the format becomes unsuitable if you want to put other
stuffs (like some string alphabetical literals) in addition to date
components.

In Perl, you can use the PHP::DateTime to format dates using PHP \'date()\'
format.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-A/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Acme-CPANModules-FormattingDate-0.002-1.3.noarch.rpm
     

Provides :
perl(Acme::CPANModules::FormattingDate)
perl-Acme-CPANModules-FormattingDate

Requires :
perl(:MODULE_COMPAT_5.40.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/Acme
/usr/lib/perl5/vendor_perl/5.40.0/Acme/CPANModules
/usr/lib/perl5/vendor_perl/5.40.0/Acme/CPANModules/FormattingDate.pm
/usr/share/doc/packages/perl-Acme-CPANModules-FormattingDate
/usr/share/doc/packages/perl-Acme-CPANModules-FormattingDate/Changes
/usr/share/doc/packages/perl-Acme-CPANModules-FormattingDate/README
/usr/share/licenses/perl-Acme-CPANModules-FormattingDate
/usr/share/licenses/perl-Acme-CPANModules-FormattingDate/LICENSE
/usr/share/man/man3/Acme::CPANModules::FormattingDate.3pm.gz

 
ICM