Witam.
Mam problem z moją apką robioną w Unity z dedykacją na Androida.
Potrzebuję żeby datatime było w 100% wyświetlane tak jak użytkownik ma ustawiony swój system operacyjny.
Czyli jeśli użytkownik ma polski jako język androida to format 24 godzinny i aktualna godzina.
Jeśli użytkownik jest z USA to powinno być te pm i am jeśli tak ma ustawione w systemie.
void Awake()
{
CultureInfo.CurrentCulture = new CultureInfo("en-US", false);
}
string data;
data = DateTime.Now.ToString("hh:mm:ss tt", CultureInfo.CurrentCulture);
Taki kod mam obecnie.
To "tt" robi mi am i pm, nawet jeśli mam polski ustawiony w telefonie.
Dodam, że interesuje mnie format: hhss.