我必须根据当前的伦敦时间戳命名一个文件,所以我更喜欢这样,如下所示..
/
/the time zone for London.
TimeZone london = TimeZone.getTimeZone("Europe/London");
SimpleDateFormat formatter = new SimpleDateFormat("MM-dd-yyyy-HH-mm", Locale.UK);
formatter.setTimeZone(london);
Calendar now = Calendar.getInstance();
String t =fileIdentifier+"-"+formatter.format(now.getTime())+"."+"doc";
但现在我尝试在文件名中显示当前 GMT 时间而不是当前伦敦时间,请告知需要进行哪些修改才能显示当前 GMT 时间。我想出了这个解决方案..
TimeZone london = TimeZone.getTimeZone("GMT");
SimpleDateFormat formatter = new SimpleDateFormat("MM-dd-yyyy-HH-mm");
Calendar now = Calendar.getInstance();
String t =fileIdentifier+"-"+formatter.format(now.getTime())+"."+"doc";
请告知我的上述方法是否会在文件名中显示当前的 GMT 时间