Tag: 时间

我怎样才能在java日期对象中更改月份?

我有java日期对象。 如何在不改变年份的情况下更改月份。 例如 14年12月1日 我想把它改成 12/3/14和12/10/14 我基本上想在不改变年份的情况下将月份改变+/- x月。 可以吗?

Calendar.UNDECIMBER做什么?

Calendar类中有一个常量,名为: UNDECIMBER 。 它描述了第13个月。 这个常数有用吗? 在维基百科中,它写的是农历。 但是这种日历没有实施。 是否存在第14个月的任何解决方案(Duodecimber)? 我没有在网上找到这么多,我想了解更多有关这个主题的信息。

如何以秒为单位获取当前UTC时间

我有一个应用程序,需要以秒为单位比较时间。 我想知道如何以秒为单位获取当前的UTC时间。 有人可以发布一个例子,我们如何在Java中做到这一点?

如何在Java中获得GPS时间和TAI时间?

有没有办法获得当前的GPS时间和TAI时间 ? ( System.currentTimeMillis()的返回值是POSIX时间,它不是时间的线性表示。)

如何在Java Swing中显示更改文本(即,显示更改秒的时间)

我正在寻找一种方法来将JFrame上的当前日期和时间显示为JLabel,但是它会自动更新。 一旦它被绘制到窗格,我不需要担心手动更新它,因为它会每2秒刷新一次。 有没有正确的方法呢? 而不是每2秒手动更改JLabel的文本值。

java日期格式与xquery xs:日期格式不兼容,如何修复?

在java中,当使用带有模式的SimpleDateFormat时: yyyy-MM-dd’T’HH:mm:ss.SSSZ 日期输出为: “2002-02-01T18:18:42.703-0700” 在xquery中,当使用xs:dateTime函数时,它会给出错误: “Invalid lexical value [err:FORG0001]” 与上述日期。 为了使xquery正确解析,日期需要如下所示: “2002-02-01T18:18:42.703-07:00” – node the ‘:’ 3rd position from end of string 它基于ISO 8601,而Java日期则基于RFC 822标准。 我希望能够在Java中轻松指定时区,以便输出xquery想要的方式。 谢谢!

java中的Unix时间戳创建

可能重复: 从Date()获取unix时间戳 我有约会 Fri, 09 Nov 2012 23:40:18 GMT 我应该如何将它转换为tp unix时间戳,如java中的’1352504418′

接受05/05/1999和5/5/1999等的日期时间解析

有没有一种简单的方法来解析可能是MM / DD / yyyy,M / D / yyyy或某种组合的日期? 即零在一个数字日或月之前是可选的。 要手动完成,可以使用: String[] dateFields = dateString.split(“/”); int month = Integer.parseInt(dateFields[0]); int day = Integer.parseInt(dateFields[1]); int year = Integer.parseInt(dateFields[2]); 并validation: dateString.matches(“\\d\\d?/\\d\\d?/\\d\\d\\d\\d”) 是否会调用SimpleDateFormat或JodaTime来处理这个问题?

currentTimeMillis()到年,日,分钟和后缀。 (硬)

我需要将System.currentTimeMillis()转换为3个变量: int Years; int DaysMonths; int MinutesHours; 我对DayMonths和MinutesHours是,比方说我们有2个小时。 然后MinutesHours应该等于120(因为2小时= 120分钟)。 但是一旦达到24小时,它应该是0并且将它传递给DaysMonths 。 DaysMonths变量也是如此。 而且我还需要知道如何让这件事情逆转。 使用这3个变量,我需要一个其他方法从它们获取System.currentTimeMillis() 。 我很难解释这个,但我希望你知道我的意思。 我真的很讨厌在java中处理时间。 这不是我的事,但我需要它对游戏项目来说真的很糟糕。

Java Date Hibernate切断时间

我在Oracle DB中有一个Date类型列,它包含日期和时间。 但是当我试图在java应用程序中获取数据时,它将返回带有一堆零而不是实时的日期。 在代码中,它将像: SQLQuery sqlQuery = session.createSQLQuery(“SELECT table.id, table.date FROM table”); List resultArray = sqlQuery.list(); Date date = (Date)resultArray[1]; 如果它是26-feb-2010 17:59:16在DB中我会得到26-feb-2010 00:00:00如何随着时间的推移得到它?