Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/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
DateTime到Java.Util.Date转换在Android中的DST开始和结束时间上呈现错误_Datetime_Timezone_Dst_Date Conversion_Java.util.date - Fatal编程技术网

DateTime到Java.Util.Date转换在Android中的DST开始和结束时间上呈现错误

DateTime到Java.Util.Date转换在Android中的DST开始和结束时间上呈现错误,datetime,timezone,dst,date-conversion,java.util.date,Datetime,Timezone,Dst,Date Conversion,Java.util.date,我将DateTime转换为Java.Util.Date。但在太平洋的白天,它被错误地渲染了。我通过了2021年3月14日凌晨2:00进行转换,但转换为2021年3月14日凌晨3:00 . 我要确切的日期和时间 请查找我用来将DateTime转换为java.util.date的代码 //// The Conversion Date does not render based on the given time. /// If we convert the DST e

我将DateTime转换为Java.Util.Date。但在太平洋的白天,它被错误地渲染了。我通过了2021年3月14日凌晨2:00进行转换,但转换为2021年3月14日凌晨3:00 . 我要确切的日期和时间

请查找我用来将DateTime转换为java.util.date的代码

        //// The Conversion Date does not render based on the given time.
        /// If we convert the DST end and Start date time
        DateTime dateTime = new DateTime(2021, 03, 14, 02, 0, 0);

        //// Date Time to Java.Util.Calendar conversion
        JavaCalendar javaCalendar = JavaCalendar.Instance;
        javaCalendar.Set(dateTime.Year, dateTime.Month - 1, dateTime.Day, dateTime.Hour, dateTime.Minute, dateTime.Second);
        javaCalendar.Set(JavaCalendarField.Millisecond, dateTime.Millisecond);
        textView.Text = javaCalendar.Time.ToString();
预期产出: 2021年3月14日凌晨02:00,太平洋夏令时和其他时区