Android 时区don';我不能在安卓系统中工作 我想将日历时区默认设置为巴黎,但日历占用我的电脑时间
我想将Android 时区don';我不能在安卓系统中工作 我想将日历时区默认设置为巴黎,但日历占用我的电脑时间,android,calendar,Android,Calendar,我想将currentDate转换为时间戳。 我该怎么做呢。这是我的工作 //获取UNIX时间 SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); formatter.setTimeZone(TimeZone.getTimeZone("GMT+2")); String currTime = String.valueOf(c.getTime());
currentDate
转换为时间戳。
我该怎么做呢。这是我的工作
//获取UNIX时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
formatter.setTimeZone(TimeZone.getTimeZone("GMT+2"));
String currTime = String.valueOf(c.getTime());
Date requestDate = formatter.parse(currTime);
Calendar requestDateCal = formatter.getCalendar();
requestDateCal.setTime(requestDate);
String currentTime=String.valueOf(requestDateCal.getTimeInMillis());
System.out.println("date : "+ currentTime);
首先,所有时区的时间戳都相同,如果要在其他时区打印日历,请执行以下操作:
formatter.setTimeZone(TimeZone.getTimeZone("Europe/Paris"));
Calendar cal = Calendar.getInstance();
System.out.println("date : " + formatter.format(cal.getTime()));
要获取日历时区,请执行以下操作:
cal.getInstance(TimeZone.getTimeZone("Europe/Paris"));
谢谢