问题标签 [java-time]
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/MySQL 中没有时间或时区组件的日期
我需要能够存储没有时间成分的日期(年/月/日)。这是日期的抽象概念,例如生日 - 我需要表示一年中的日期,而不是特定的时刻。
我正在使用 Java 从一些输入文本中解析日期,并且需要存储在 MySQL 数据库中。无论数据库、应用程序或任何客户端位于哪个时区,它们都应该看到相同的年/月/日。
我的应用程序将在与数据库服务器具有不同系统时区的机器上运行,我也无法控制。有没有人有一个优雅的解决方案来确保我正确存储日期?
我能想到这些解决方案,但都不是很好:
- 查询我的 MySQL 连接的时区并解析该时区的输入日期
- 将日期完全处理为字符串 yyyy-MM-dd
java - Unix 纪元时间到 Java Date 对象
我有一个包含UNIX Epoch time的字符串,我需要将其转换为 Java Date 对象。
标记线是我遇到麻烦的地方。我无法弄清楚 SimpleDateFormat() 的参数应该是什么,或者即使我应该使用 SimpleDateFormat()。
java - Java 日期格式,允许 - / 或 . 作为日期内的分隔符
解析可以采用以下格式之一的日期的最佳方法是什么
无需创建 3 个 SimpleDateFormat 并针对每个进行解析。
谢谢
java - 如何检查日期对象是否等于昨天?
现在我正在使用这段代码
必须有一种更流畅的方法来检查 getdateFromLine() 返回的日期是否是昨天的日期。重要的是日期,而不是时间。这就是我使用 SimpleDateFormat 的原因。提前感谢您的帮助!
java - java - 如何在java中将时间四舍五入到最近的一刻钟?
给定今天的时间,例如下午 2:24,我如何让它四舍五入到下午 2:30?
同样,如果时间是下午 2:17,我如何让它四舍五入到下午 2:15?
java - 如何获得本地化的短星期名称(Mo/Tu/We/Th...)
我可以在 Java 中获得本地化的短星期名称(英语为 Mo/Tu/We/Th/Fr/Sa/Su)吗?
java - 如何在 Java 中将当前日期加一个月?
在 Java 中,如何将一个月添加到当前日期?
java - 格式化 XML 的日期以包含 UTC 偏移量
我正在生成一个包含有效XML
格式日期的 XML,我还需要它包含一个UTC
偏移量。
我正在使用groovy
,但我将展示Java
我正在使用的代码(任何一种语言的答案都很好):
上面的代码给了我2011-06-12T07:23:25.000+03:00
,但是这段代码有两个问题:
- 这很丑陋,可能不是最好的方法
- 它不适用于印度 ( GMT +5:30 )、尼泊尔 ( GMT +5:45 )等时区
我尝试使用new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss Z")
时区,但它给了我2011-06-12T07:23:25.000+0300
不正确的格式(+0300
而不是+03:00
)。
还有其他方法可以按照我需要的方式格式化日期吗?(最好没有第三方)
java - 如何以毫秒为单位获取格式化日期?
我有一个来自 sqllite 数据库的格式化日期,要在图形视图中使用它,我需要将其格式化为一个长数字。
格式为:
2012-07-11 10:55:21
如何将其转换为毫秒?
java - 如何在java中获得上个月/一年?
如何在 Java 中找出上个月及其年份?
例如,如果今天是 2012 年 10 月 10 日,则结果应该是Month = 9
and Year = 2012
。如果今天是 2013 年 1 月 10 日,结果应该是Month = 12
and Year = 2012
。