in reply to simple locale-dependent output functions?

take a look at POSIX::strftime
--------------------------------
masses are the opiate for religion.
  • Comment on Re: simple locale-dependent output functions?

Replies are listed 'Best First'.
Re^2: simple locale-dependent output functions?
by angiehope (Pilgrim) on Nov 15, 2007 at 10:10 UTC
    How about DateTime and DateTime::Locale ? Together, they should contain all the information you need. Here's a short (incomplete) example:
    #!/usr/bin/perl use DateTime; use DateTime::Locale; my $loc1 = DateTime::Locale->load('en_US'); my $loc2 = DateTime::Locale->load('de'); $date_en = DateTime->now(locale => 'en_GB',time_zone=>'Europe/London') +; $date_de = DateTime->now(locale => 'de_DE',time_zone=>'Europe/Berlin') +; $date_us = DateTime->now(locale => 'en_US', time_zone => 'America/Los_ +Angeles'); print "Date (UK) ",$date_en,"\n"; print "Date (Germany) ",$date_de,"\n"; print "Date (New York/US)",$date_us,"\n";
    Have a nice day!
Re^2: simple locale-dependent output functions?
by Anonymous Monk on Nov 15, 2007 at 05:23 UTC
    Sorry, forgot to mention that POSIX::strftime() as well as localeconv() is a bit too low-level for my need, I need something that wraps over POSIX routines and provides predefined formats for most locales.