问题标签 [java.util.date]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 计算两个 Java 日期实例之间的差异
我java.util.Date
在 Scala 中使用 Java 的类,想比较一个Date
对象和当前时间。我知道我可以使用 getTime() 计算增量:
但是,这只给我留下了long
代表毫秒的时间。有没有更简单、更好的方法来获得时间增量?
java - 如何设置 java.util.Date 的时区?
我已经java.util.Date
从 a 解析了 aString
但它将本地时区设置为date
对象的时区。
解析的String
from which中未指定时区。Date
我想设置date
对象的特定时区。
我怎样才能做到这一点?
google-app-engine - 日期/时间值的 GAE 数据存储 Java 数据类型
尝试将它们持久保存在数据存储中时返回以下内容java.sql.Date
。java.util.Date
您将哪些数据类型用于日期/时间值?
java - Google App Engine, JDO, use Date in filter
In my application, I would like to fetch a set of entities from the Datastore, that have a Date field set to a date before the present moment.
I do realize, that one of the ways of doing that is by simply storing the date in those entities as just a long
value in milliseconds.
But ist there actually a way of storing them as Date
s and being able to use them for filtering?
I tried something like
query.setFilter("dateField.before(dateParam)");
, but it didnt work, neither did the simple comparison.
Thanks in advance.
java - 您将如何在您的 java 模型中表示出生日期?
等等,不要急于回答“java.util.Date”,考虑以下场景。
Person 对象有 2 个字段:“birthday”和“nextMeeting”都是 java.util.Date。现在,生日作为日期类型列(无时间)存储在数据库中,例如。01-10-1979 和 nextMeeting 作为日期时间类型,例如。2010 年 1 月 10 日 20:00:00。
您从数据库中提取它,“生日”将由 JDBC 自动设置为午夜。现在您需要使用 RMI 或任何技术将此对象发送到其他 JVM。
另一方面,JVM 具有来自原始 JVM 的时区 -1h。这就是问题开始的地方。nextMeeting 变成 01-10-2010 19:00:00 从用户的角度来看,这绝对是好的和正确的等等......
但是生日变成了 30-09-1979 23:00:00,它将向用户表示为 9 月 30 日,这真的不是我们想要的,因为显然生日是静态的,不依赖于时区。
因此,正确选择了 db 中的列类型(日期)。这种类型的列通常表示为 java.util.Date。但在我们的例子中,使用的 java 类型是错误的。
那么你会如何代表生日呢?考虑到您需要在 UI 上操作此对象,例如在 datepicker 组件等中...
java - 查找两个 java.util.date 之间的间隔
可能的重复:
计算两个 Java 日期实例之间的差异
嗨,我有两个 java.util.date 类型的对象。
日期开始日期;日期结束日期;
两个对象都有一个日期和指定的时间。我需要以小时、分钟和秒为单位找到它们之间的间隔。我可以以某种方式做到这一点,但我认为我的技术不是最好的。
那么你会用什么技术在 Java 中进行这个操作
java - java.util.Date: 7 天前
我在 Jasper Reports 中创建了一份报告,它只识别 java.util.Date(不是日历或公历等)。
有没有办法在当前日期前 7 天创建一个日期?
理想情况下,它看起来像这样:
更新:我不能强调这一点:JasperReports 不识别 Java 日历对象。
java - 获取 java.lang.IllegalArgumentException:非法模式字符“o”?解析 java.text.SimpleDateFormat 时
我想从字符串转换为 java.util.Date。出于相同的目的,我使用了以下代码,
提供给 SimpleDateFormat() 的格式是 java.util.Date 的格式。当您将 util 的日期转换为字符串时,它采用这种格式('dow mon dd hh:mm:ss zzz yyyy')。但是当我执行代码时,它给了我异常。我不知道我究竟需要做什么才能摆脱这个问题。我正在发布 StackTrace 的异常部分。如果有人知道解决方案,
java.lang.IllegalArgumentException:在 java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:576) 在 java.text.SimpleDateFormat.compile(SimpleDateFormat.java:769) 在 java.text.SimpleDateFormat.( SimpleDateFormat.java:501) 在 java.text.SimpleDateFormat.(SimpleDateFormat.java:476) 提前谢谢你。
datetime - 从 java.util.date 获取日期的简洁方法
我正在尝试仅从java.util.date
. 我知道我可以将时间设置为 0,但如果可能的话,我正在寻找一种更简洁、更简洁的方式。这存在吗?
谢谢!Krt_马耳他
java - 简单的java时间戳问题
我正在寻找交易日期变量的当前日期。
这是我正在寻找的格式。
我知道 simpleDateFormat 也适用于我的数据库。
这是我在 gui 中输入的日期之前用来输入日期的内容:
我只想能够获得当前日期,而不是像上面的代码那样硬编码一个字符串。
谢谢,