我有如下函數生成唯一ID爲我的應用程序安卓:唯一ID發生器和Locale
public static String now(String dateFormat) {
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
return sdf.format(cal.getTime());
}
我使用調用函數下面的方式,當我改變
incident_id = IncidentIdGenerator.now("ddMMyyyyHHmmss");
問題occures語言環境。例如,如果我將語言環境更改爲阿拉伯語,則會在某些阿拉伯字母中生成唯一標識。阿拉伯字母不支持我要打電話的網絡服務。
創建唯一ID時,我必須堅持Locale.US。我該如何實現這個?我嘗試如下,但它沒有工作。
Calendar cal = Calendar.getInstance(Locale.US);
感謝您提前yoru時間。
非常感謝它爲我工作:) –