【发布时间】:2019-10-13 14:27:30
【问题描述】:
我想创建一个方法 java.sql.Date getYesterdayDate_yyyy_MM_dd() 使用 java 8 获取昨天的日期并对其进行格式化,然后将其转换为字符串 如何在 sql 日期中转换字符串我尝试 date.valuof 抛出异常
【问题讨论】:
-
请正确发布您的问题,因为它根本无法理解!
-
为什么要将字符串转换为日期,然后再将日期转换为字符串?您可以使用日期格式化工具类:docs.oracle.com/javase/8/docs/api/java/time/format/…
-
`欢迎来到 Stackoverflow,请阅读How To Ask。特别关注How To Create MCVE。确保使用适当的标签(编程语言、相关技术等)标记您的问题。您在发布一个好问题上付出的努力越多:一个易于阅读、理解并且是 on topic 的问题 - 它吸引相关人员的机会就越高,您会更快地获得帮助。祝你好运!
-
你不能。
java.sql.Date没有,因为不能有格式。此外,该课程是一个古老的黑客尝试(不是很成功)将java.util.Date伪装成没有时间的日期。如果有任何方法可以避免,请不要使用该类。使用来自java.time, the modern Java date and time API 的LocalDate。 -
我不谦虚地推荐my own answer here。我在底部附近对待
java.sql.Date。
标签: java