设置时区
GMT 就是格林威治标准时间的英文缩写(Greenwich Mean Time 格林尼治标准时间),是世界标准时间,gmt+8 是格林威治时间+8小时,中国所在时区就是gmt+8 。
//设置时区为"GMT+08:00"
//setDefault():设置由getDefault()方法返回的TimeZone
TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));
//getTimeZone(string id):获取指定id的TimeZone对象
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
int year = c.get(Calendar.YEAR); //获得年
//注意:因为月是0代表1月份,所以需要+1
int month = c.get(Calendar.MONTH); //获得月
int day = c.get(Calendar.DAY_OF_MONTH); //获取日
int hour = c.get(Calendar.HOUR_OF_DAY); //获取小时
int minute = c.get(Calendar.MINUTE); //获取分钟
int second = c.get(Calendar.SECOND); //获取秒钟