gpt4 book ai didi

java - 如何将日期转换为mysql日期格式

转载 作者:行者123 更新时间:2023-11-29 04:08:17 25 4
gpt4 key购买 nike

表1

id         int        pk
searchdate datetime
amount float

表 1 的数据

id   searchdate   amount
1 2014-02-05 100
2 2014-02-02 245
3 2014-02-11 344

这里我想要 2014-02-01 到 2014-02-10 之间的数据,但是我想要从 datetime picker 得到的是 "01-02- 2014”(dd-mm-yyyy 格式)。请帮助我在查询之间创建 MySQL。

最佳答案

根本不要使用字符串转换。使用 PreparedStatementsetTimestamp 方法。

// TODO: Cleanup etc
PreparedStatement st = conn.prepareStatement(
"select * from table1 where searchdate >= ? and searchdate < ?");
st.setTimestamp(1, startDateTimeInclusive); // java.sql.Timestamp values
st.setTimestamp(2, endDateTimeExclusive);

除非你的最终目的是一个字符串,否则你应该避免字符串转换。

关于java - 如何将日期转换为mysql日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21813425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com