getTranslatedTime function
Implementation
String getTranslatedTime(
DateTime time,
{
String pattern = '',
String hourPattern = 'HH',
String minutePattern = 'mm',
String secondPattern = 'ss',
String separator = ':',
String timeZone = 'UTC'
}
)
{
if ( pattern.isNotEmpty )
{
return DateFormat( pattern, getLanguageSubtag() ).format( time );
}
else
{
pattern = hourPattern + separator + minutePattern + separator + secondPattern;
if ( pattern == 'HH:mm:ss' )
{
return DateFormat.Hms( getLanguageSubtag() ).format( time );
}
else
{
return DateFormat( pattern, getLanguageSubtag() ).format( time );
}
}
}