Conversion Functions
- chr expr†
Returns the character represented by the decimal value expr.
- gmtime [ expr ]
In list context, converts a time as returned by the time function to a nine-element list with the time localized for timezone UTC (GMT).
In scalar context, returns a formatted string.
Without expr, uses the current time.
Use the standard module
Time::gmtimefor by-name access to the elements of the list; see localtime on the next page.- hex expr†
Returns the decimal value of expr interpreted as an hexadecimal string. The string may, but need not, start with
0x. For other conversions, see oct below.- localtime [ expr ]
Like gmtime, but uses the local time zone.
Use the standard module
Time::localtimefor byname access to the elements of the list:
Index | Name | Description |
|---|---|---|
0 | sec | Seconds. |
1 | min | Minutes. |
2 | hour | Hours. |
3 | mday | Day in the month. |
4 | mon | Month, 0 = January. |
5 | year | Years since 1900. |
6 | wday | Day in week, 0 = Sunday. |
7 | yday | Day in year, 0 = January 1st. |
8 | isdst | True during daylight saving time. |
- oct expr†
Returns the decimal value of expr interpreted as an octal string. If the string starts off with
0x, it will be interpreted as a hexadecimal string; if it starts off with0b, it will be interpreted as a binary string.- ord expr†
Returns the ordinal value of the first character of expr.
- vec expr, offset, bits
Treats string expr as a vector of unsigned integers of bits bits each, and yields the decimal value of the element at offset. bits must be a power of 2 greater than 0. May be assigned to.