好吧,我知道这个问题已经在很多地方被问过很多次了,但我还不能让它工作。我尝试java.util.Date
过以及JodaTime
API。
我的问题是如何在考虑我的应用程序运行的时区的情况下返回当前日期和时间。这是我编写的用于返回当前日期时间的方法。问题是,它总是向我返回 UTC 时间。
private String getCurrentDate()
{
DateTime currentDate = new DateTime(DateTimeZone.getDefault());
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM hh:mm");
String dateNow = formatter.format(currentDate);
return dateNow;
}
谢谢你的协助!