我正在开发一款Android应用程序,需要列出活动及其日期和时间。我希望忽略设备的时区,始终以+02:00时区显示时间。
该应用程序面向西班牙,但如果身处另一个时区的英国用户使用该应用程序,则希望活动的时间以当地西班牙时间显示。
日期使用UTC格式,使用Calendar.getTime().toLocaleString()方法,在设备的本地时区中显示时间。
我想知道是否有一种方法可以设置应用程序使用的默认时区,并在调用Calendar.getTime().toLocaleString()方法时始终获取+2本地时区的时间,而不考虑设备时区。