相关疑难解决方法(0)

如何设置java.util.Date的时区?

我已经解析了java.util.Datea,String但是它将本地时区设置为date对象的时区.

时区没有指定String从中Date解析.我想设置date对象的特定时区.

我怎样才能做到这一点?

java timezone date java.util.date

205
推荐指数
6
解决办法
43万
查看次数

用Java获取GMT时间

在Java中,我想获得GMT的当前时间.

我试过这样的各种选项:

Date date = new Date();
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
date1 = calendar.getTime();
Run Code Online (Sandbox Code Playgroud)

但是日期总是在我当地的时区解释.

我做错了什么以及如何将java Date转换为GMT?

java date gmt

27
推荐指数
4
解决办法
10万
查看次数

日历以错误的时区返回日期

如果我在GMT时区的计算机上执行以下操作

TimeZone timeZone = TimeZone.getTimeZone('IST');  // India Standard Time
Calendar calendar = Calendar.getInstance(timeZone);

System.out.println(calendar.getTime());
Run Code Online (Sandbox Code Playgroud)

它打印

10月31日星期五15:18:22 GMT 2014

为什么日期印在计算机的默认时区,而不是TimeZoneCalendar与构建?

java datetime date

7
推荐指数
2
解决办法
1万
查看次数

Java 中的 GregorianCalendar 类

我正在尝试获取其他时区的当前时间。我为此使用了此代码:

GregorianCalendar calender = new         
GregorianCalendar(TimeZone.getTimeZone("Asia/Bangkok"));
    System.out.println(calender.getTime());
Run Code Online (Sandbox Code Playgroud)

但是,当我运行这段代码时,这段代码提供了 CET 中的当前时间,因为我本地机器中的时间是 CET 中的。我很迷惑。那么为什么在构造函数中有提供 TimeZone 的范围呢?

java gregorian-calendar

5
推荐指数
1
解决办法
312
查看次数

Java中的TimeZone问题

我试图用TimeZone GMT实例化GregorianCalendar,但每当我调用getTime()方法时,它给我时间在本地TimeZone.这是我的代码:

Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("GMT"));
System.out.println(cal.getTime());
Run Code Online (Sandbox Code Playgroud)

我得到的输出是这样的:

Sat Nov 28 19:55:49 PKT 2009
Run Code Online (Sandbox Code Playgroud)

请帮忙!

java timezone

3
推荐指数
2
解决办法
3750
查看次数