| File | /usr/local/lib/perl5/site_perl/5.10.1/DateTime/Locale/root.pm |
| Statements Executed | 133 |
| Statement Execution Time | 1.55ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 15µs | 18µs | DateTime::Locale::root::BEGIN@21 |
| 1 | 1 | 1 | 8µs | 16µs | DateTime::Locale::root::BEGIN@22 |
| 1 | 1 | 1 | 7µs | 77µs | DateTime::Locale::root::BEGIN@25 |
| 1 | 1 | 1 | 6µs | 8µs | DateTime::Locale::root::BEGIN@23 |
| 2 | 1 | 1 | 4µs | 4µs | DateTime::Locale::root::_default_date_format_length |
| 2 | 1 | 1 | 3µs | 3µs | DateTime::Locale::root::_default_time_format_length |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_available_formats |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_EEEd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_Hm |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_Hms |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_M |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_MEd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_MMM |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_MMMEd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_MMMMEd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_MMMMd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_MMMd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_Md |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_d |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_hm |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_hms |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_ms |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_y |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_yM |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_yMEd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_yMMM |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_yMMMEd |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_yMMMM |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_yQ |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::_format_for_yQQQ |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::am_pm_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::cldr_version |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::date_format_full |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::date_format_long |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::date_format_medium |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::date_format_short |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::datetime_format |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::day_format_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::day_format_narrow |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::day_format_wide |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::day_stand_alone_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::day_stand_alone_narrow |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::day_stand_alone_wide |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::era_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::era_narrow |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::era_wide |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::first_day_of_week |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::month_format_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::month_format_narrow |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::month_format_wide |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::month_stand_alone_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::month_stand_alone_narrow |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::month_stand_alone_wide |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::quarter_format_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::quarter_format_narrow |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::quarter_format_wide |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::quarter_stand_alone_abbreviated |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::quarter_stand_alone_narrow |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::quarter_stand_alone_wide |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::time_format_full |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::time_format_long |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::time_format_medium |
| 0 | 0 | 0 | 0s | 0s | DateTime::Locale::root::time_format_short |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | ########################################################################### | ||||
| 2 | # | ||||
| 3 | # This file is auto-generated by the Perl DateTime Suite locale | ||||
| 4 | # generator (0.05). This code generator comes with the | ||||
| 5 | # DateTime::Locale distribution in the tools/ directory, and is called | ||||
| 6 | # generate-from-cldr. | ||||
| 7 | # | ||||
| 8 | # This file as generated from the CLDR XML locale data. See the | ||||
| 9 | # LICENSE.cldr file included in this distribution for license details. | ||||
| 10 | # | ||||
| 11 | # This file was generated from the source file root.xml | ||||
| 12 | # The source file version number was 1.192, generated on | ||||
| 13 | # 2009/06/15 21:39:59. | ||||
| 14 | # | ||||
| 15 | # Do not edit this file directly. | ||||
| 16 | # | ||||
| 17 | ########################################################################### | ||||
| 18 | |||||
| 19 | package DateTime::Locale::root; | ||||
| 20 | |||||
| 21 | 3 | 22µs | 2 | 21µs | # spent 18µs (15+3) within DateTime::Locale::root::BEGIN@21 which was called
# once (15µs+3µs) by base::import at line 21 # spent 18µs making 1 call to DateTime::Locale::root::BEGIN@21
# spent 3µs making 1 call to strict::import |
| 22 | 3 | 20µs | 2 | 25µs | # spent 16µs (8+9) within DateTime::Locale::root::BEGIN@22 which was called
# once (8µs+9µs) by base::import at line 22 # spent 16µs making 1 call to DateTime::Locale::root::BEGIN@22
# spent 9µs making 1 call to warnings::import |
| 23 | 3 | 28µs | 2 | 10µs | # spent 8µs (6+2) within DateTime::Locale::root::BEGIN@23 which was called
# once (6µs+2µs) by base::import at line 23 # spent 8µs making 1 call to DateTime::Locale::root::BEGIN@23
# spent 2µs making 1 call to utf8::import |
| 24 | |||||
| 25 | 3 | 1.32ms | 2 | 77µs | # spent 77µs (7+69) within DateTime::Locale::root::BEGIN@25 which was called
# once (7µs+69µs) by base::import at line 25 # spent 77µs making 1 call to DateTime::Locale::root::BEGIN@25
# spent 70µs making 1 call to base::import, recursion: max depth 2, time 70µs |
| 26 | |||||
| 27 | sub cldr_version { return "1\.7\.1" } | ||||
| 28 | |||||
| 29 | { | ||||
| 30 | 2 | 2µs | my $am_pm_abbreviated = [ "AM", "PM" ]; | ||
| 31 | sub am_pm_abbreviated { return $am_pm_abbreviated } | ||||
| 32 | } | ||||
| 33 | { | ||||
| 34 | 2 | 400ns | my $date_format_full = "EEEE\,\ y\ MMMM\ dd"; | ||
| 35 | sub date_format_full { return $date_format_full } | ||||
| 36 | } | ||||
| 37 | |||||
| 38 | { | ||||
| 39 | 2 | 300ns | my $date_format_long = "y\ MMMM\ d"; | ||
| 40 | sub date_format_long { return $date_format_long } | ||||
| 41 | } | ||||
| 42 | |||||
| 43 | { | ||||
| 44 | 2 | 200ns | my $date_format_medium = "y\ MMM\ d"; | ||
| 45 | sub date_format_medium { return $date_format_medium } | ||||
| 46 | } | ||||
| 47 | |||||
| 48 | { | ||||
| 49 | 2 | 200ns | my $date_format_short = "yyyy\-MM\-dd"; | ||
| 50 | sub date_format_short { return $date_format_short } | ||||
| 51 | } | ||||
| 52 | |||||
| 53 | { | ||||
| 54 | 2 | 200ns | my $datetime_format = "\{1\}\ \{0\}"; | ||
| 55 | sub datetime_format { return $datetime_format } | ||||
| 56 | } | ||||
| 57 | |||||
| 58 | { | ||||
| 59 | 2 | 1µs | my $day_format_abbreviated = [ "2", "3", "4", "5", "6", "7", "1" ]; | ||
| 60 | sub day_format_abbreviated { return $day_format_abbreviated } | ||||
| 61 | } | ||||
| 62 | { | ||||
| 63 | 2 | 1µs | my $day_format_narrow = [ "2", "3", "4", "5", "6", "7", "1" ]; | ||
| 64 | sub day_format_narrow { return $day_format_narrow } | ||||
| 65 | } | ||||
| 66 | { | ||||
| 67 | 2 | 1µs | my $day_format_wide = [ "2", "3", "4", "5", "6", "7", "1" ]; | ||
| 68 | sub day_format_wide { return $day_format_wide } | ||||
| 69 | } | ||||
| 70 | { | ||||
| 71 | 2 | 1µs | my $day_stand_alone_abbreviated = [ "2", "3", "4", "5", "6", "7", "1" ]; | ||
| 72 | sub day_stand_alone_abbreviated { return $day_stand_alone_abbreviated } | ||||
| 73 | } | ||||
| 74 | { | ||||
| 75 | 2 | 1µs | my $day_stand_alone_narrow = [ "2", "3", "4", "5", "6", "7", "1" ]; | ||
| 76 | sub day_stand_alone_narrow { return $day_stand_alone_narrow } | ||||
| 77 | } | ||||
| 78 | { | ||||
| 79 | 2 | 1µs | my $day_stand_alone_wide = [ "2", "3", "4", "5", "6", "7", "1" ]; | ||
| 80 | sub day_stand_alone_wide { return $day_stand_alone_wide } | ||||
| 81 | } | ||||
| 82 | { | ||||
| 83 | 2 | 500ns | my $era_abbreviated = [ "BCE", "CE" ]; | ||
| 84 | sub era_abbreviated { return $era_abbreviated } | ||||
| 85 | } | ||||
| 86 | { | ||||
| 87 | 2 | 500ns | my $era_narrow = [ "BCE", "CE" ]; | ||
| 88 | sub era_narrow { return $era_narrow } | ||||
| 89 | } | ||||
| 90 | { | ||||
| 91 | 2 | 500ns | my $era_wide = [ "BCE", "CE" ]; | ||
| 92 | sub era_wide { return $era_wide } | ||||
| 93 | } | ||||
| 94 | { | ||||
| 95 | 2 | 200ns | my $first_day_of_week = "1"; | ||
| 96 | sub first_day_of_week { return $first_day_of_week } | ||||
| 97 | } | ||||
| 98 | |||||
| 99 | { | ||||
| 100 | 2 | 2µs | my $month_format_abbreviated = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ]; | ||
| 101 | sub month_format_abbreviated { return $month_format_abbreviated } | ||||
| 102 | } | ||||
| 103 | { | ||||
| 104 | 2 | 2µs | my $month_format_narrow = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ]; | ||
| 105 | sub month_format_narrow { return $month_format_narrow } | ||||
| 106 | } | ||||
| 107 | { | ||||
| 108 | 2 | 2µs | my $month_format_wide = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ]; | ||
| 109 | sub month_format_wide { return $month_format_wide } | ||||
| 110 | } | ||||
| 111 | { | ||||
| 112 | 2 | 2µs | my $month_stand_alone_abbreviated = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ]; | ||
| 113 | sub month_stand_alone_abbreviated { return $month_stand_alone_abbreviated } | ||||
| 114 | } | ||||
| 115 | { | ||||
| 116 | 2 | 2µs | my $month_stand_alone_narrow = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ]; | ||
| 117 | sub month_stand_alone_narrow { return $month_stand_alone_narrow } | ||||
| 118 | } | ||||
| 119 | { | ||||
| 120 | 2 | 2µs | my $month_stand_alone_wide = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" ]; | ||
| 121 | sub month_stand_alone_wide { return $month_stand_alone_wide } | ||||
| 122 | } | ||||
| 123 | { | ||||
| 124 | 2 | 700ns | my $quarter_format_abbreviated = [ "Q1", "Q2", "Q3", "Q4" ]; | ||
| 125 | sub quarter_format_abbreviated { return $quarter_format_abbreviated } | ||||
| 126 | } | ||||
| 127 | { | ||||
| 128 | 2 | 800ns | my $quarter_format_narrow = [ "1", "2", "3", "4" ]; | ||
| 129 | sub quarter_format_narrow { return $quarter_format_narrow } | ||||
| 130 | } | ||||
| 131 | { | ||||
| 132 | 2 | 800ns | my $quarter_format_wide = [ "Q1", "Q2", "Q3", "Q4" ]; | ||
| 133 | sub quarter_format_wide { return $quarter_format_wide } | ||||
| 134 | } | ||||
| 135 | { | ||||
| 136 | 2 | 700ns | my $quarter_stand_alone_abbreviated = [ "Q1", "Q2", "Q3", "Q4" ]; | ||
| 137 | sub quarter_stand_alone_abbreviated { return $quarter_stand_alone_abbreviated } | ||||
| 138 | } | ||||
| 139 | { | ||||
| 140 | 2 | 800ns | my $quarter_stand_alone_narrow = [ "1", "2", "3", "4" ]; | ||
| 141 | sub quarter_stand_alone_narrow { return $quarter_stand_alone_narrow } | ||||
| 142 | } | ||||
| 143 | { | ||||
| 144 | 2 | 900ns | my $quarter_stand_alone_wide = [ "Q1", "Q2", "Q3", "Q4" ]; | ||
| 145 | sub quarter_stand_alone_wide { return $quarter_stand_alone_wide } | ||||
| 146 | } | ||||
| 147 | { | ||||
| 148 | 2 | 200ns | my $time_format_full = "HH\:mm\:ss\ zzzz"; | ||
| 149 | sub time_format_full { return $time_format_full } | ||||
| 150 | } | ||||
| 151 | |||||
| 152 | { | ||||
| 153 | 2 | 200ns | my $time_format_long = "HH\:mm\:ss\ z"; | ||
| 154 | sub time_format_long { return $time_format_long } | ||||
| 155 | } | ||||
| 156 | |||||
| 157 | { | ||||
| 158 | 2 | 200ns | my $time_format_medium = "HH\:mm\:ss"; | ||
| 159 | sub time_format_medium { return $time_format_medium } | ||||
| 160 | } | ||||
| 161 | |||||
| 162 | { | ||||
| 163 | 2 | 200ns | my $time_format_short = "HH\:mm"; | ||
| 164 | sub time_format_short { return $time_format_short } | ||||
| 165 | } | ||||
| 166 | |||||
| 167 | { | ||||
| 168 | 2 | 200ns | my $_default_date_format_length = "medium"; | ||
| 169 | 2 | 10µs | # spent 4µs within DateTime::Locale::root::_default_date_format_length which was called 2 times, avg 2µs/call:
# 2 times (4µs+0s) by DateTime::Locale::Base::new at line 36 of DateTime/Locale/Base.pm, avg 2µs/call | ||
| 170 | } | ||||
| 171 | |||||
| 172 | { | ||||
| 173 | 2 | 200ns | my $_default_time_format_length = "medium"; | ||
| 174 | 2 | 6µs | # spent 3µs within DateTime::Locale::root::_default_time_format_length which was called 2 times, avg 1µs/call:
# 2 times (3µs+0s) by DateTime::Locale::Base::new at line 36 of DateTime/Locale/Base.pm, avg 1µs/call | ||
| 175 | } | ||||
| 176 | |||||
| 177 | { | ||||
| 178 | 2 | 200ns | my $_format_for_EEEd = "d\ EEE"; | ||
| 179 | sub _format_for_EEEd { return $_format_for_EEEd } | ||||
| 180 | } | ||||
| 181 | |||||
| 182 | { | ||||
| 183 | 2 | 200ns | my $_format_for_Hm = "H\:mm"; | ||
| 184 | sub _format_for_Hm { return $_format_for_Hm } | ||||
| 185 | } | ||||
| 186 | |||||
| 187 | { | ||||
| 188 | 2 | 200ns | my $_format_for_Hms = "H\:mm\:ss"; | ||
| 189 | sub _format_for_Hms { return $_format_for_Hms } | ||||
| 190 | } | ||||
| 191 | |||||
| 192 | { | ||||
| 193 | 2 | 200ns | my $_format_for_M = "L"; | ||
| 194 | sub _format_for_M { return $_format_for_M } | ||||
| 195 | } | ||||
| 196 | |||||
| 197 | { | ||||
| 198 | 2 | 200ns | my $_format_for_MEd = "E\,\ M\-d"; | ||
| 199 | sub _format_for_MEd { return $_format_for_MEd } | ||||
| 200 | } | ||||
| 201 | |||||
| 202 | { | ||||
| 203 | 2 | 200ns | my $_format_for_MMM = "LLL"; | ||
| 204 | sub _format_for_MMM { return $_format_for_MMM } | ||||
| 205 | } | ||||
| 206 | |||||
| 207 | { | ||||
| 208 | 2 | 200ns | my $_format_for_MMMEd = "E\ MMM\ d"; | ||
| 209 | sub _format_for_MMMEd { return $_format_for_MMMEd } | ||||
| 210 | } | ||||
| 211 | |||||
| 212 | { | ||||
| 213 | 2 | 200ns | my $_format_for_MMMMEd = "E\ MMMM\ d"; | ||
| 214 | sub _format_for_MMMMEd { return $_format_for_MMMMEd } | ||||
| 215 | } | ||||
| 216 | |||||
| 217 | { | ||||
| 218 | 2 | 200ns | my $_format_for_MMMMd = "MMMM\ d"; | ||
| 219 | sub _format_for_MMMMd { return $_format_for_MMMMd } | ||||
| 220 | } | ||||
| 221 | |||||
| 222 | { | ||||
| 223 | 2 | 200ns | my $_format_for_MMMd = "MMM\ d"; | ||
| 224 | sub _format_for_MMMd { return $_format_for_MMMd } | ||||
| 225 | } | ||||
| 226 | |||||
| 227 | { | ||||
| 228 | 2 | 200ns | my $_format_for_Md = "M\-d"; | ||
| 229 | sub _format_for_Md { return $_format_for_Md } | ||||
| 230 | } | ||||
| 231 | |||||
| 232 | { | ||||
| 233 | 2 | 200ns | my $_format_for_d = "d"; | ||
| 234 | sub _format_for_d { return $_format_for_d } | ||||
| 235 | } | ||||
| 236 | |||||
| 237 | { | ||||
| 238 | 2 | 300ns | my $_format_for_hm = "h\:mm\ a"; | ||
| 239 | sub _format_for_hm { return $_format_for_hm } | ||||
| 240 | } | ||||
| 241 | |||||
| 242 | { | ||||
| 243 | 2 | 200ns | my $_format_for_hms = "h\:mm\:ss\ a"; | ||
| 244 | sub _format_for_hms { return $_format_for_hms } | ||||
| 245 | } | ||||
| 246 | |||||
| 247 | { | ||||
| 248 | 2 | 200ns | my $_format_for_ms = "mm\:ss"; | ||
| 249 | sub _format_for_ms { return $_format_for_ms } | ||||
| 250 | } | ||||
| 251 | |||||
| 252 | { | ||||
| 253 | 2 | 200ns | my $_format_for_y = "y"; | ||
| 254 | sub _format_for_y { return $_format_for_y } | ||||
| 255 | } | ||||
| 256 | |||||
| 257 | { | ||||
| 258 | 2 | 300ns | my $_format_for_yM = "y\-M"; | ||
| 259 | sub _format_for_yM { return $_format_for_yM } | ||||
| 260 | } | ||||
| 261 | |||||
| 262 | { | ||||
| 263 | 2 | 300ns | my $_format_for_yMEd = "EEE\,\ y\-M\-d"; | ||
| 264 | sub _format_for_yMEd { return $_format_for_yMEd } | ||||
| 265 | } | ||||
| 266 | |||||
| 267 | { | ||||
| 268 | 2 | 200ns | my $_format_for_yMMM = "y\ MMM"; | ||
| 269 | sub _format_for_yMMM { return $_format_for_yMMM } | ||||
| 270 | } | ||||
| 271 | |||||
| 272 | { | ||||
| 273 | 2 | 200ns | my $_format_for_yMMMEd = "EEE\,\ y\ MMM\ d"; | ||
| 274 | sub _format_for_yMMMEd { return $_format_for_yMMMEd } | ||||
| 275 | } | ||||
| 276 | |||||
| 277 | { | ||||
| 278 | 2 | 300ns | my $_format_for_yMMMM = "y\ MMMM"; | ||
| 279 | sub _format_for_yMMMM { return $_format_for_yMMMM } | ||||
| 280 | } | ||||
| 281 | |||||
| 282 | { | ||||
| 283 | 2 | 200ns | my $_format_for_yQ = "y\ Q"; | ||
| 284 | sub _format_for_yQ { return $_format_for_yQ } | ||||
| 285 | } | ||||
| 286 | |||||
| 287 | { | ||||
| 288 | 2 | 200ns | my $_format_for_yQQQ = "y\ QQQ"; | ||
| 289 | sub _format_for_yQQQ { return $_format_for_yQQQ } | ||||
| 290 | } | ||||
| 291 | |||||
| 292 | { | ||||
| 293 | 2 | 16µs | my $_available_formats = | ||
| 294 | { | ||||
| 295 | "EEEd" => "d\ EEE", | ||||
| 296 | "Hm" => "H\:mm", | ||||
| 297 | "Hms" => "H\:mm\:ss", | ||||
| 298 | "M" => "L", | ||||
| 299 | "MEd" => "E\,\ M\-d", | ||||
| 300 | "MMM" => "LLL", | ||||
| 301 | "MMMEd" => "E\ MMM\ d", | ||||
| 302 | "MMMMEd" => "E\ MMMM\ d", | ||||
| 303 | "MMMMd" => "MMMM\ d", | ||||
| 304 | "MMMd" => "MMM\ d", | ||||
| 305 | "Md" => "M\-d", | ||||
| 306 | "d" => "d", | ||||
| 307 | "hm" => "h\:mm\ a", | ||||
| 308 | "hms" => "h\:mm\:ss\ a", | ||||
| 309 | "ms" => "mm\:ss", | ||||
| 310 | "y" => "y", | ||||
| 311 | "yM" => "y\-M", | ||||
| 312 | "yMEd" => "EEE\,\ y\-M\-d", | ||||
| 313 | "yMMM" => "y\ MMM", | ||||
| 314 | "yMMMEd" => "EEE\,\ y\ MMM\ d", | ||||
| 315 | "yMMMM" => "y\ MMMM", | ||||
| 316 | "yQ" => "y\ Q", | ||||
| 317 | "yQQQ" => "y\ QQQ" | ||||
| 318 | }; | ||||
| 319 | sub _available_formats { return $_available_formats } | ||||
| 320 | } | ||||
| 321 | |||||
| 322 | 1 | 96µs | 1; | ||
| 323 | |||||
| 324 | __END__ | ||||
| 325 | |||||
| 326 | |||||
| 327 | =pod | ||||
| 328 | |||||
| 329 | =encoding utf8 | ||||
| 330 | |||||
| 331 | =head1 NAME | ||||
| 332 | |||||
| 333 | DateTime::Locale::root | ||||
| 334 | |||||
| 335 | =head1 SYNOPSIS | ||||
| 336 | |||||
| 337 | use DateTime; | ||||
| 338 | |||||
| 339 | my $dt = DateTime->now( locale => 'root' ); | ||||
| 340 | print $dt->month_name(); | ||||
| 341 | |||||
| 342 | =head1 DESCRIPTION | ||||
| 343 | |||||
| 344 | This is the DateTime locale package for Root. | ||||
| 345 | |||||
| 346 | =head1 DATA | ||||
| 347 | |||||
| 348 | It contains the following data. | ||||
| 349 | |||||
| 350 | =head2 Days | ||||
| 351 | |||||
| 352 | =head3 Wide (format) | ||||
| 353 | |||||
| 354 | 2 | ||||
| 355 | 3 | ||||
| 356 | 4 | ||||
| 357 | 5 | ||||
| 358 | 6 | ||||
| 359 | 7 | ||||
| 360 | 1 | ||||
| 361 | |||||
| 362 | =head3 Abbreviated (format) | ||||
| 363 | |||||
| 364 | 2 | ||||
| 365 | 3 | ||||
| 366 | 4 | ||||
| 367 | 5 | ||||
| 368 | 6 | ||||
| 369 | 7 | ||||
| 370 | 1 | ||||
| 371 | |||||
| 372 | =head3 Narrow (format) | ||||
| 373 | |||||
| 374 | 2 | ||||
| 375 | 3 | ||||
| 376 | 4 | ||||
| 377 | 5 | ||||
| 378 | 6 | ||||
| 379 | 7 | ||||
| 380 | 1 | ||||
| 381 | |||||
| 382 | =head3 Wide (stand-alone) | ||||
| 383 | |||||
| 384 | 2 | ||||
| 385 | 3 | ||||
| 386 | 4 | ||||
| 387 | 5 | ||||
| 388 | 6 | ||||
| 389 | 7 | ||||
| 390 | 1 | ||||
| 391 | |||||
| 392 | =head3 Abbreviated (stand-alone) | ||||
| 393 | |||||
| 394 | 2 | ||||
| 395 | 3 | ||||
| 396 | 4 | ||||
| 397 | 5 | ||||
| 398 | 6 | ||||
| 399 | 7 | ||||
| 400 | 1 | ||||
| 401 | |||||
| 402 | =head3 Narrow (stand-alone) | ||||
| 403 | |||||
| 404 | 2 | ||||
| 405 | 3 | ||||
| 406 | 4 | ||||
| 407 | 5 | ||||
| 408 | 6 | ||||
| 409 | 7 | ||||
| 410 | 1 | ||||
| 411 | |||||
| 412 | =head2 Months | ||||
| 413 | |||||
| 414 | =head3 Wide (format) | ||||
| 415 | |||||
| 416 | 1 | ||||
| 417 | 2 | ||||
| 418 | 3 | ||||
| 419 | 4 | ||||
| 420 | 5 | ||||
| 421 | 6 | ||||
| 422 | 7 | ||||
| 423 | 8 | ||||
| 424 | 9 | ||||
| 425 | 10 | ||||
| 426 | 11 | ||||
| 427 | 12 | ||||
| 428 | |||||
| 429 | =head3 Abbreviated (format) | ||||
| 430 | |||||
| 431 | 1 | ||||
| 432 | 2 | ||||
| 433 | 3 | ||||
| 434 | 4 | ||||
| 435 | 5 | ||||
| 436 | 6 | ||||
| 437 | 7 | ||||
| 438 | 8 | ||||
| 439 | 9 | ||||
| 440 | 10 | ||||
| 441 | 11 | ||||
| 442 | 12 | ||||
| 443 | |||||
| 444 | =head3 Narrow (format) | ||||
| 445 | |||||
| 446 | 1 | ||||
| 447 | 2 | ||||
| 448 | 3 | ||||
| 449 | 4 | ||||
| 450 | 5 | ||||
| 451 | 6 | ||||
| 452 | 7 | ||||
| 453 | 8 | ||||
| 454 | 9 | ||||
| 455 | 10 | ||||
| 456 | 11 | ||||
| 457 | 12 | ||||
| 458 | |||||
| 459 | =head3 Wide (stand-alone) | ||||
| 460 | |||||
| 461 | 1 | ||||
| 462 | 2 | ||||
| 463 | 3 | ||||
| 464 | 4 | ||||
| 465 | 5 | ||||
| 466 | 6 | ||||
| 467 | 7 | ||||
| 468 | 8 | ||||
| 469 | 9 | ||||
| 470 | 10 | ||||
| 471 | 11 | ||||
| 472 | 12 | ||||
| 473 | |||||
| 474 | =head3 Abbreviated (stand-alone) | ||||
| 475 | |||||
| 476 | 1 | ||||
| 477 | 2 | ||||
| 478 | 3 | ||||
| 479 | 4 | ||||
| 480 | 5 | ||||
| 481 | 6 | ||||
| 482 | 7 | ||||
| 483 | 8 | ||||
| 484 | 9 | ||||
| 485 | 10 | ||||
| 486 | 11 | ||||
| 487 | 12 | ||||
| 488 | |||||
| 489 | =head3 Narrow (stand-alone) | ||||
| 490 | |||||
| 491 | 1 | ||||
| 492 | 2 | ||||
| 493 | 3 | ||||
| 494 | 4 | ||||
| 495 | 5 | ||||
| 496 | 6 | ||||
| 497 | 7 | ||||
| 498 | 8 | ||||
| 499 | 9 | ||||
| 500 | 10 | ||||
| 501 | 11 | ||||
| 502 | 12 | ||||
| 503 | |||||
| 504 | =head2 Quarters | ||||
| 505 | |||||
| 506 | =head3 Wide (format) | ||||
| 507 | |||||
| 508 | Q1 | ||||
| 509 | Q2 | ||||
| 510 | Q3 | ||||
| 511 | Q4 | ||||
| 512 | |||||
| 513 | =head3 Abbreviated (format) | ||||
| 514 | |||||
| 515 | Q1 | ||||
| 516 | Q2 | ||||
| 517 | Q3 | ||||
| 518 | Q4 | ||||
| 519 | |||||
| 520 | =head3 Narrow (format) | ||||
| 521 | |||||
| 522 | 1 | ||||
| 523 | 2 | ||||
| 524 | 3 | ||||
| 525 | 4 | ||||
| 526 | |||||
| 527 | =head3 Wide (stand-alone) | ||||
| 528 | |||||
| 529 | Q1 | ||||
| 530 | Q2 | ||||
| 531 | Q3 | ||||
| 532 | Q4 | ||||
| 533 | |||||
| 534 | =head3 Abbreviated (stand-alone) | ||||
| 535 | |||||
| 536 | Q1 | ||||
| 537 | Q2 | ||||
| 538 | Q3 | ||||
| 539 | Q4 | ||||
| 540 | |||||
| 541 | =head3 Narrow (stand-alone) | ||||
| 542 | |||||
| 543 | 1 | ||||
| 544 | 2 | ||||
| 545 | 3 | ||||
| 546 | 4 | ||||
| 547 | |||||
| 548 | =head2 Eras | ||||
| 549 | |||||
| 550 | =head3 Wide | ||||
| 551 | |||||
| 552 | BCE | ||||
| 553 | CE | ||||
| 554 | |||||
| 555 | =head3 Abbreviated | ||||
| 556 | |||||
| 557 | BCE | ||||
| 558 | CE | ||||
| 559 | |||||
| 560 | =head3 Narrow | ||||
| 561 | |||||
| 562 | BCE | ||||
| 563 | CE | ||||
| 564 | |||||
| 565 | =head2 Date Formats | ||||
| 566 | |||||
| 567 | =head3 Full | ||||
| 568 | |||||
| 569 | 2008-02-05T18:30:30 = 3, 2008 2 05 | ||||
| 570 | 1995-12-22T09:05:02 = 6, 1995 12 22 | ||||
| 571 | -0010-09-15T04:44:23 = 7, -10 9 15 | ||||
| 572 | |||||
| 573 | =head3 Long | ||||
| 574 | |||||
| 575 | 2008-02-05T18:30:30 = 2008 2 5 | ||||
| 576 | 1995-12-22T09:05:02 = 1995 12 22 | ||||
| 577 | -0010-09-15T04:44:23 = -10 9 15 | ||||
| 578 | |||||
| 579 | =head3 Medium | ||||
| 580 | |||||
| 581 | 2008-02-05T18:30:30 = 2008 2 5 | ||||
| 582 | 1995-12-22T09:05:02 = 1995 12 22 | ||||
| 583 | -0010-09-15T04:44:23 = -10 9 15 | ||||
| 584 | |||||
| 585 | =head3 Short | ||||
| 586 | |||||
| 587 | 2008-02-05T18:30:30 = 2008-02-05 | ||||
| 588 | 1995-12-22T09:05:02 = 1995-12-22 | ||||
| 589 | -0010-09-15T04:44:23 = -010-09-15 | ||||
| 590 | |||||
| 591 | =head3 Default | ||||
| 592 | |||||
| 593 | 2008-02-05T18:30:30 = 2008 2 5 | ||||
| 594 | 1995-12-22T09:05:02 = 1995 12 22 | ||||
| 595 | -0010-09-15T04:44:23 = -10 9 15 | ||||
| 596 | |||||
| 597 | =head2 Time Formats | ||||
| 598 | |||||
| 599 | =head3 Full | ||||
| 600 | |||||
| 601 | 2008-02-05T18:30:30 = 18:30:30 UTC | ||||
| 602 | 1995-12-22T09:05:02 = 09:05:02 UTC | ||||
| 603 | -0010-09-15T04:44:23 = 04:44:23 UTC | ||||
| 604 | |||||
| 605 | =head3 Long | ||||
| 606 | |||||
| 607 | 2008-02-05T18:30:30 = 18:30:30 UTC | ||||
| 608 | 1995-12-22T09:05:02 = 09:05:02 UTC | ||||
| 609 | -0010-09-15T04:44:23 = 04:44:23 UTC | ||||
| 610 | |||||
| 611 | =head3 Medium | ||||
| 612 | |||||
| 613 | 2008-02-05T18:30:30 = 18:30:30 | ||||
| 614 | 1995-12-22T09:05:02 = 09:05:02 | ||||
| 615 | -0010-09-15T04:44:23 = 04:44:23 | ||||
| 616 | |||||
| 617 | =head3 Short | ||||
| 618 | |||||
| 619 | 2008-02-05T18:30:30 = 18:30 | ||||
| 620 | 1995-12-22T09:05:02 = 09:05 | ||||
| 621 | -0010-09-15T04:44:23 = 04:44 | ||||
| 622 | |||||
| 623 | =head3 Default | ||||
| 624 | |||||
| 625 | 2008-02-05T18:30:30 = 18:30:30 | ||||
| 626 | 1995-12-22T09:05:02 = 09:05:02 | ||||
| 627 | -0010-09-15T04:44:23 = 04:44:23 | ||||
| 628 | |||||
| 629 | =head2 Datetime Formats | ||||
| 630 | |||||
| 631 | =head3 Full | ||||
| 632 | |||||
| 633 | 2008-02-05T18:30:30 = 3, 2008 2 05 18:30:30 UTC | ||||
| 634 | 1995-12-22T09:05:02 = 6, 1995 12 22 09:05:02 UTC | ||||
| 635 | -0010-09-15T04:44:23 = 7, -10 9 15 04:44:23 UTC | ||||
| 636 | |||||
| 637 | =head3 Long | ||||
| 638 | |||||
| 639 | 2008-02-05T18:30:30 = 2008 2 5 18:30:30 UTC | ||||
| 640 | 1995-12-22T09:05:02 = 1995 12 22 09:05:02 UTC | ||||
| 641 | -0010-09-15T04:44:23 = -10 9 15 04:44:23 UTC | ||||
| 642 | |||||
| 643 | =head3 Medium | ||||
| 644 | |||||
| 645 | 2008-02-05T18:30:30 = 2008 2 5 18:30:30 | ||||
| 646 | 1995-12-22T09:05:02 = 1995 12 22 09:05:02 | ||||
| 647 | -0010-09-15T04:44:23 = -10 9 15 04:44:23 | ||||
| 648 | |||||
| 649 | =head3 Short | ||||
| 650 | |||||
| 651 | 2008-02-05T18:30:30 = 2008-02-05 18:30 | ||||
| 652 | 1995-12-22T09:05:02 = 1995-12-22 09:05 | ||||
| 653 | -0010-09-15T04:44:23 = -010-09-15 04:44 | ||||
| 654 | |||||
| 655 | =head3 Default | ||||
| 656 | |||||
| 657 | 2008-02-05T18:30:30 = 2008 2 5 18:30:30 | ||||
| 658 | 1995-12-22T09:05:02 = 1995 12 22 09:05:02 | ||||
| 659 | -0010-09-15T04:44:23 = -10 9 15 04:44:23 | ||||
| 660 | |||||
| 661 | =head2 Available Formats | ||||
| 662 | |||||
| 663 | =head3 EEEd (d EEE) | ||||
| 664 | |||||
| 665 | 2008-02-05T18:30:30 = 5 3 | ||||
| 666 | 1995-12-22T09:05:02 = 22 6 | ||||
| 667 | -0010-09-15T04:44:23 = 15 7 | ||||
| 668 | |||||
| 669 | =head3 Hm (H:mm) | ||||
| 670 | |||||
| 671 | 2008-02-05T18:30:30 = 18:30 | ||||
| 672 | 1995-12-22T09:05:02 = 9:05 | ||||
| 673 | -0010-09-15T04:44:23 = 4:44 | ||||
| 674 | |||||
| 675 | =head3 Hms (H:mm:ss) | ||||
| 676 | |||||
| 677 | 2008-02-05T18:30:30 = 18:30:30 | ||||
| 678 | 1995-12-22T09:05:02 = 9:05:02 | ||||
| 679 | -0010-09-15T04:44:23 = 4:44:23 | ||||
| 680 | |||||
| 681 | =head3 M (L) | ||||
| 682 | |||||
| 683 | 2008-02-05T18:30:30 = 2 | ||||
| 684 | 1995-12-22T09:05:02 = 12 | ||||
| 685 | -0010-09-15T04:44:23 = 9 | ||||
| 686 | |||||
| 687 | =head3 MEd (E, M-d) | ||||
| 688 | |||||
| 689 | 2008-02-05T18:30:30 = 3, 2-5 | ||||
| 690 | 1995-12-22T09:05:02 = 6, 12-22 | ||||
| 691 | -0010-09-15T04:44:23 = 7, 9-15 | ||||
| 692 | |||||
| 693 | =head3 MMM (LLL) | ||||
| 694 | |||||
| 695 | 2008-02-05T18:30:30 = 2 | ||||
| 696 | 1995-12-22T09:05:02 = 12 | ||||
| 697 | -0010-09-15T04:44:23 = 9 | ||||
| 698 | |||||
| 699 | =head3 MMMEd (E MMM d) | ||||
| 700 | |||||
| 701 | 2008-02-05T18:30:30 = 3 2 5 | ||||
| 702 | 1995-12-22T09:05:02 = 6 12 22 | ||||
| 703 | -0010-09-15T04:44:23 = 7 9 15 | ||||
| 704 | |||||
| 705 | =head3 MMMMEd (E MMMM d) | ||||
| 706 | |||||
| 707 | 2008-02-05T18:30:30 = 3 2 5 | ||||
| 708 | 1995-12-22T09:05:02 = 6 12 22 | ||||
| 709 | -0010-09-15T04:44:23 = 7 9 15 | ||||
| 710 | |||||
| 711 | =head3 MMMMd (MMMM d) | ||||
| 712 | |||||
| 713 | 2008-02-05T18:30:30 = 2 5 | ||||
| 714 | 1995-12-22T09:05:02 = 12 22 | ||||
| 715 | -0010-09-15T04:44:23 = 9 15 | ||||
| 716 | |||||
| 717 | =head3 MMMd (MMM d) | ||||
| 718 | |||||
| 719 | 2008-02-05T18:30:30 = 2 5 | ||||
| 720 | 1995-12-22T09:05:02 = 12 22 | ||||
| 721 | -0010-09-15T04:44:23 = 9 15 | ||||
| 722 | |||||
| 723 | =head3 Md (M-d) | ||||
| 724 | |||||
| 725 | 2008-02-05T18:30:30 = 2-5 | ||||
| 726 | 1995-12-22T09:05:02 = 12-22 | ||||
| 727 | -0010-09-15T04:44:23 = 9-15 | ||||
| 728 | |||||
| 729 | =head3 d (d) | ||||
| 730 | |||||
| 731 | 2008-02-05T18:30:30 = 5 | ||||
| 732 | 1995-12-22T09:05:02 = 22 | ||||
| 733 | -0010-09-15T04:44:23 = 15 | ||||
| 734 | |||||
| 735 | =head3 hm (h:mm a) | ||||
| 736 | |||||
| 737 | 2008-02-05T18:30:30 = 6:30 PM | ||||
| 738 | 1995-12-22T09:05:02 = 9:05 AM | ||||
| 739 | -0010-09-15T04:44:23 = 4:44 AM | ||||
| 740 | |||||
| 741 | =head3 hms (h:mm:ss a) | ||||
| 742 | |||||
| 743 | 2008-02-05T18:30:30 = 6:30:30 PM | ||||
| 744 | 1995-12-22T09:05:02 = 9:05:02 AM | ||||
| 745 | -0010-09-15T04:44:23 = 4:44:23 AM | ||||
| 746 | |||||
| 747 | =head3 ms (mm:ss) | ||||
| 748 | |||||
| 749 | 2008-02-05T18:30:30 = 30:30 | ||||
| 750 | 1995-12-22T09:05:02 = 05:02 | ||||
| 751 | -0010-09-15T04:44:23 = 44:23 | ||||
| 752 | |||||
| 753 | =head3 y (y) | ||||
| 754 | |||||
| 755 | 2008-02-05T18:30:30 = 2008 | ||||
| 756 | 1995-12-22T09:05:02 = 1995 | ||||
| 757 | -0010-09-15T04:44:23 = -10 | ||||
| 758 | |||||
| 759 | =head3 yM (y-M) | ||||
| 760 | |||||
| 761 | 2008-02-05T18:30:30 = 2008-2 | ||||
| 762 | 1995-12-22T09:05:02 = 1995-12 | ||||
| 763 | -0010-09-15T04:44:23 = -10-9 | ||||
| 764 | |||||
| 765 | =head3 yMEd (EEE, y-M-d) | ||||
| 766 | |||||
| 767 | 2008-02-05T18:30:30 = 3, 2008-2-5 | ||||
| 768 | 1995-12-22T09:05:02 = 6, 1995-12-22 | ||||
| 769 | -0010-09-15T04:44:23 = 7, -10-9-15 | ||||
| 770 | |||||
| 771 | =head3 yMMM (y MMM) | ||||
| 772 | |||||
| 773 | 2008-02-05T18:30:30 = 2008 2 | ||||
| 774 | 1995-12-22T09:05:02 = 1995 12 | ||||
| 775 | -0010-09-15T04:44:23 = -10 9 | ||||
| 776 | |||||
| 777 | =head3 yMMMEd (EEE, y MMM d) | ||||
| 778 | |||||
| 779 | 2008-02-05T18:30:30 = 3, 2008 2 5 | ||||
| 780 | 1995-12-22T09:05:02 = 6, 1995 12 22 | ||||
| 781 | -0010-09-15T04:44:23 = 7, -10 9 15 | ||||
| 782 | |||||
| 783 | =head3 yMMMM (y MMMM) | ||||
| 784 | |||||
| 785 | 2008-02-05T18:30:30 = 2008 2 | ||||
| 786 | 1995-12-22T09:05:02 = 1995 12 | ||||
| 787 | -0010-09-15T04:44:23 = -10 9 | ||||
| 788 | |||||
| 789 | =head3 yQ (y Q) | ||||
| 790 | |||||
| 791 | 2008-02-05T18:30:30 = 2008 1 | ||||
| 792 | 1995-12-22T09:05:02 = 1995 4 | ||||
| 793 | -0010-09-15T04:44:23 = -10 3 | ||||
| 794 | |||||
| 795 | =head3 yQQQ (y QQQ) | ||||
| 796 | |||||
| 797 | 2008-02-05T18:30:30 = 2008 Q1 | ||||
| 798 | 1995-12-22T09:05:02 = 1995 Q4 | ||||
| 799 | -0010-09-15T04:44:23 = -10 Q3 | ||||
| 800 | |||||
| 801 | =head2 Miscellaneous | ||||
| 802 | |||||
| 803 | =head3 Prefers 24 hour time? | ||||
| 804 | |||||
| 805 | Yes | ||||
| 806 | |||||
| 807 | =head3 Local first day of the week | ||||
| 808 | |||||
| 809 | 2 | ||||
| 810 | |||||
| 811 | |||||
| 812 | =head1 SUPPORT | ||||
| 813 | |||||
| 814 | See L<DateTime::Locale>. | ||||
| 815 | |||||
| 816 | =head1 AUTHOR | ||||
| 817 | |||||
| 818 | Dave Rolsky <autarch@urth.org> | ||||
| 819 | |||||
| 820 | =head1 COPYRIGHT | ||||
| 821 | |||||
| 822 | Copyright (c) 2008 David Rolsky. All rights reserved. This program is | ||||
| 823 | free software; you can redistribute it and/or modify it under the same | ||||
| 824 | terms as Perl itself. | ||||
| 825 | |||||
| 826 | This module was generated from data provided by the CLDR project, see | ||||
| 827 | the LICENSE.cldr in this distribution for details on the CLDR data's | ||||
| 828 | license. | ||||
| 829 | |||||
| 830 | =cut |