package im.actor.runtime;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class LocaleRuntimeProvider implements LocaleRuntime {
@Override
public String getCurrentLocale() {
String lang = Locale.getDefault().getLanguage();
if (lang != null && lang.length() > 1)
lang = lang.substring(0,1).toUpperCase() + lang.substring(1,2);
return lang;
}
@Override
public String formatDate(long date) {
DateFormat dateFormat = new SimpleDateFormat();
return dateFormat.format(new Date(date));
}
@Override
public String formatTime(long date) {
DateFormat dateFormat = new SimpleDateFormat();
return dateFormat.format(new Date(date));
}
}