小编Ole*_*.V.的帖子

java.util.Date到XMLGregorianCalendar

是不是有一种方便的方法从java.util.Date到XMLGregorianCalendar?

java xml date xmlgregoriancalendar

582
推荐指数
8
解决办法
54万
查看次数

如何将ZonedDateTime转换为日期?

我试图在我的数据库中设置服务器不可知日期时间,我相信这样做的最佳做法是设置UTC日期时间.我的数据库服务器是Cassandra,Java的db驱动程序只能理解Date类型.

所以假设在我的代码中我使用新的Java 8 ZonedDateTime来获取UTC now(ZonedDateTime.now(ZoneOffset.UTC)),我如何将这个ZonedDateTime实例转换为"遗留"Date类?

java java.util.date datetime-conversion java-8 zoneddatetime

83
推荐指数
4
解决办法
9万
查看次数

如何将字符串Date转换为long millseconds

我在字符串中有一个日期,类似于"2012年12月12日".如何将其转换为毫秒(长)?

java android epoch date-conversion milliseconds

79
推荐指数
5
解决办法
19万
查看次数

如何使用SimpleDateFormat以多种格式解析日期

我正在尝试解析文档中出现的一些日期.看起来用户已经以类似但不精确的格式输入这些日期.

以下是格式:

9/09
9/2009
09/2009
9/1/2009
9-1-2009 
Run Code Online (Sandbox Code Playgroud)

尝试解析所有这些问题的最佳方法是什么?这些似乎是最常见的,但我想是什么让我感到高兴的是,如果我有一个"M/yyyy"模式,那么总是会在"MM/yyyy"之前捕获我是否必须设置我的try/catch块嵌套在限制最少的限制性方式?似乎肯定会采取大量代码重复来实现这一目标.

java datetime parsing simpledateformat

49
推荐指数
8
解决办法
8万
查看次数

在IntelliJ for Maven项目中添加资源

我有这样的项目结构:

src
 |-main
    |-java
       |-com.abc.xyz
          |-Login.java
Run Code Online (Sandbox Code Playgroud)

我必须向此添加资源文件并使用以下方式读取资源

InputStream is = getClass().getResourceAsStream("launchers.properties");
Run Code Online (Sandbox Code Playgroud)

这是空的.

在Intellij中,我无法在文件夹下添加新包src/main,resources因此项目结构如下所示.如何将launchers.properties资源文件加载到项目中?

src
 |-main
    |-java
       |-com.abc.xyz
          |-Login.java
    |-resources
       |-com.abc.xyz
          |-Login
             |-launcher.properties
Run Code Online (Sandbox Code Playgroud)

我尝试了@maba建议的解决方案,但仍然无法正常工作

java intellij-idea maven

41
推荐指数
1
解决办法
8万
查看次数

Java - 将java.time.Instant转换为没有Zone偏移量的java.sql.Timestamp

在我正在开发的应用程序中,我需要将java.time.Instant对象转换为java.sql.Timestamp.当我创建Instant对象时,例如

Instant now = Instant.now();
Run Code Online (Sandbox Code Playgroud)

并检查元素.我收到类似的东西2017-03-13T14:28:59.970Z 然后我尝试创建这样的Timestamp对象:

Timestamp current = Timestamp.from(now);
Run Code Online (Sandbox Code Playgroud)

当我检查元素时.我收到类似2017-03-13T16:28:59.970Z 相同的结果,但增加了2小时的偏移量.任何人都可以解释你的这种情况,并为我提供答案如何解决这个问题而不会产生抵消?

当我这样创建时:

LocalDateTime ldt = LocalDateTime.ofInstant(Instnant.now(), ZoneOffset.UTC);
Timestamp current = Timestamp.valueOf(ldt);
Run Code Online (Sandbox Code Playgroud)

一切正常.但我尽量避免转换.有没有办法只使用Instant对象?

java time timestamp date java.time.instant

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

如何在java中对字符串格式的日期进行排序?

我有一个arraylist像字符串值

ArrayList<String> datestring=new ArrayList<String>();
datestring.add("01/21/2013 @03:13 PM");
datestring.add("01/21/2013 @04:37 PM");
datestring.add("01/21/2013 @10:41 AM");
datestring.add("01/21/2013 @10:48 AM");
datestring.add("01/22/2013 @06:16 AM");
datestring.add("01/22/2013 @06:19 AM");
datestring.add("01/21/2013 @05:19 PM");
datestring.add("01/21/2013 @05:19 PM");
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我整理上面的清单吗?以便根据AM和PM格式对值进行排序.
排序后的预期输出应该是

for (String s : datestring)
{
    System.out.println(s);
}
Run Code Online (Sandbox Code Playgroud)

.

01/21/2013 @10:41 AM;
01/21/2013 @10:48 AM;
01/21/2013 @03:13 PM;
01/21/2013 @04:37 PM;
01/21/2013 @05:16 PM;
01/21/2013 @05:19 PM;
01/22/2013 @06:16 AM;
01/22/2013 @06:19 AM;
Run Code Online (Sandbox Code Playgroud)

java sorting datetime

28
推荐指数
4
解决办法
6万
查看次数

我应该如何以及在哪里建议重命名现有时区名称?

时区的历史上存在一些特定时区被重命名的案例。例如,Asia/Calcutta时区已被视为已过时并被替换Asia/Kolkata

在乌克兰,根据国际标准,有一个时区称为Europe/Kiev。乌克兰首都的正式名称为“基辅”。“基辅”是一个错误的版本,早在 1991 年苏联解体之前就已出现。

我们有一个非常大的程序员社区,他们希望开始将Europe/Kiev时区重命名为Europe/Kyiv. 我们知道每个人都需要很长时间才能过渡,但必须从长远来看。

我们如何以及在何处提出此建议,以便正式统治时区名称的人员可以对其进行审查?

timezone tzdata

24
推荐指数
1
解决办法
4306
查看次数

将Joda time Instant转换为Java time Instant

我有一个Instant(org.joda.time.Instant)的实例,我得到了一些api响应.我有另一个来自(java.time.Instant)的实例,我可以从其他一些调用获得.现在,我想比较这两个对象来检查哪一个得到最新的.怎么可能?

java time jodatime java-time java.time.instant

16
推荐指数
1
解决办法
9490
查看次数

在时区将ZonedDateTime转换为LocalDateTime

我有一个ZonedDateTime像这样构造的对象

ZonedDateTime z = ZonedDateTime.of(LocalDate.now().atTime(11, 30), ZoneOffset.UTC);
Run Code Online (Sandbox Code Playgroud)

我如何将其转换LocalDateTime为瑞士时区?预期结果应该是16 april 2018 13:30.

java timezone datetime-conversion java-8 zoneddatetime

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