相关疑难解决方法(0)

相当于C#的DateTime.Now在Java中?

如何在Java中获取当前日期?

在C#中它是DateTime.Now.

java datetime

341
推荐指数
9
解决办法
38万
查看次数

如何在Android Project中使用ThreeTenABP

我正在添加这个问题,因为我是Java和Android的新手,我搜索了几个小时试图解决这个问题.答案来自相关答案的组合,所以我想我会记录我为其他可能正在努力的人学到的东西.见答案.

对于一些背景知识,我的经验主要是PHP的Web开发和一点Ruby.我唯一的操作系统是Linux(Ubuntu Studio),我(不情愿地)在Android Studio 2.1.2中开发我的第一个Android应用程序.我的Java设置如下:

>java -version
> openjdk version "1.8.0_91"
> OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14)
> OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud)

datetime android android-gradle-plugin threetenbp threetenabp

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

如何在 Java 中获取操作系统时区?

TimeZone.getDefault() 返回系统时区,直到它被更改。

示例 1:

System.out.println(TimeZone.getDefault());
Run Code Online (Sandbox Code Playgroud)

结果:

Europe/Kaliningrad
Run Code Online (Sandbox Code Playgroud)

是系统时区。

示例 2:

TimeZone.setDefault(TimeZone.getTimeZone("Asia/Kolkata"));
System.out.println(TimeZone.getDefault());
Run Code Online (Sandbox Code Playgroud)

结果:

Asia/Kolkata
Run Code Online (Sandbox Code Playgroud)

它不是系统时区,系统时区仍然是欧洲/加里宁格勒。

那么即使在更改默认 DateTimeZone 后,我怎样才能获得系统时区。

java timezone

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

如何在Liferay Portal 5.2+中更改默认时区

我根据时区和时间偏移使用Liferay Portal Community 5.2.3时遇到问题.在Windows中,它似乎正常工作(GMT + 2马德里选择自动),但当我在Linux服务器上安装时,时区陷入UTC(GMT).

我没有system-ext.properties,所以默认是UTC,但是......它在Windows上是如何工作的?

在管理 - >系统属性中,我在两个安装中获得时区的UTC

我究竟做错了什么?

另一个问题.如果我设置时区为GMT + 2(CEST),当夏令时"删除"(CET)会发生什么?¿我一定要指定时区为"欧洲/马德里"或"GMT + 2"?它会自动改变吗?

提前致谢!

托马斯加西亚

java time timezone liferay

4
推荐指数
1
解决办法
4015
查看次数