new Date()跟系统时间差8小时 20
我的系统使用的北京东八区市区。目前程序newDate()的时候出来的时间总是比当前系统时间晚8个小时,现在只能在newDate()之前用TimeZonetz=TimeZo...
我的系统使用的北京东八区市区。
目前程序new Date()的时候出来的时间总是比当前系统时间晚8个小时,
现在只能在new Date()之前用
TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");
TimeZone.setDefault(tz);
设置时区后在new Date()才能取到正常的系统时间,
请问这种情况如何能解决,谢谢! 展开
目前程序new Date()的时候出来的时间总是比当前系统时间晚8个小时,
现在只能在new Date()之前用
TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");
TimeZone.setDefault(tz);
设置时区后在new Date()才能取到正常的系统时间,
请问这种情况如何能解决,谢谢! 展开
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
展开全部
import java.util.Calendar;
import java.util.TimeZone;
public class getTimezone
{
public static void main(String args[])
{
Calendar cl=Calendar.getInstance();
cl.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
//cl.setTimeZone(TimeZone.getDefault());
System.out.println(cl.getTimeZone());
System.out.println(cl.getTime());
System.out.println(cl.get(Calendar.HOUR_OF_DAY));
System.out.println(cl.get(Calendar.MINUTE));
System.out.println(cl.get(Calendar.SECOND));
Calendar cl1=Calendar.getInstance(TimeZone.getTimeZone("GMT+8:00"));
System.out.println(cl1.getTimeZone());
System.out.println(cl1.getTime());
}
}
import java.util.TimeZone;
public class getTimezone
{
public static void main(String args[])
{
Calendar cl=Calendar.getInstance();
cl.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
//cl.setTimeZone(TimeZone.getDefault());
System.out.println(cl.getTimeZone());
System.out.println(cl.getTime());
System.out.println(cl.get(Calendar.HOUR_OF_DAY));
System.out.println(cl.get(Calendar.MINUTE));
System.out.println(cl.get(Calendar.SECOND));
Calendar cl1=Calendar.getInstance(TimeZone.getTimeZone("GMT+8:00"));
System.out.println(cl1.getTimeZone());
System.out.println(cl1.getTime());
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调你系统时间的时区哈。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询