Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 时区don';我不能在安卓系统中工作 我想将日历时区默认设置为巴黎,但日历占用我的电脑时间_Android_Calendar - Fatal编程技术网

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"));
谢谢