如何在Java中获取您所在时区的当前日期和时间?
- 论坛
- 如何在Java中获取您所在时区的当前日期和时间?
19 浏览
如何在Java中获取您所在时区的当前日期和时间?
我将我的应用程序托管在伦敦的服务器上。我现在在西班牙的马德里,所以时区相差2小时。
如何获取我所在时区的当前日期/时间。
Date curr_date = new Date(System.currentTimeMillis());
例如:
Date curr_date = new Date(System.currentTimeMillis("MAD_TIMEZONE"));
使用Joda-Time
DateTimeZone zone = DateTimeZone.forID("Europe/Madrid"); DateTime dt = new DateTime(zone); int day = dt.getDayOfMonth(); int year = dt.getYear(); int month = dt.getMonthOfYear(); int hours = dt.getHourOfDay(); int minutes = dt.getMinuteOfHour();