The JavaScript built-in String type.
This module contains Titanium-only extensions for formatting data into locale-specific strings. The target locale is configured by the user in the device's system Settings.
Formats a string using printf
-style substitution.
The format string follows the IEEE printf specification.
For each "conversion specification" (ie. %s
for a string or %d
for a number) used inside
the string, formatString
argument, the respective value is substituted from the
argument list. For example:
var forename = 'Paul';
var number = 21;
var message = String.format('Welcome, %s! You are visitor number %d', forename, number);
Ti.API.info(message);
An IEEE printf
-style string, containing zero or more conversion specifications.
Values to substitute into the formatString
. The method expects a variable number
of value
arugments, one for each %
conversion specification in the format
string. Optional on Android.
Formatted string.
Formats a number into the currency format, including currency symbol, of the locale configured for the system.
Currency value.
Formatted, localized string.
Formats a date into the date format of the locale configured for the system.
Date to format.
Date format to use. One of 'short', 'medium', 'long' or 'full'.
Formatted, localized string.
Formats a number into the decimal format, including decimal symbol, of the locale configured for the system.
Value to format.
Locale string. For example, en-US
for US English.
Format pattern.
String representation of the specified number, using a locale-specific decimal symbol, if required.
Formats a date into the time format of the locale configured for the system.
On Android, this method returns the short format.
Date to format.
Date format to use. One of 'short', 'medium', or 'long' (iOS only.)
Formatted, localized string.